[MacPorts] #33452: Undefined symbols for architecture x86_64

MacPorts noreply at macports.org
Fri Mar 2 15:15:38 PST 2012


#33452: Undefined symbols for architecture x86_64
--------------------------------------+-------------------------------------
 Reporter:  macports@…                |       Owner:  macports-tickets@…                   
     Type:  defect                    |      Status:  new                                  
 Priority:  Normal                    |   Milestone:                                       
Component:  ports                     |     Version:  2.0.4                                
 Keywords:                            |        Port:  coreutils                            
--------------------------------------+-------------------------------------
 Compiling coreutils on Mac OS X (Lion) fails with the infamous "Undefined
 symbols for architecture x86_64" error, see #32123, #33407. Unfortunately
 forcing a different compiler (as suggested in the tickets and in the
 [https://trac.macports.org/wiki/ProblemHotlist#compiler documentation] did
 not help here.

 {{{
 $ port clean coreutils
 $ port install apple-gcc42
 $ port install coreutils configure.compiler=apple-gcc-4.2
 configure.cxx=g++-apple-4.2
 }}}

 From the main.log:

 {{{
 [...]
 :info:build   CC     su.o
 :info:build   AR     libver.a
 :info:build   CCLD   chroot
 :info:build ld: warning: ignoring file libver.a, file was built for
 archive which is not the architecture being linked (x86_64)
 :info:build ld: warning: ignoring file ../lib/libcoreutils.a, file was
 built for archive which is not the architecture being linked (x86_64)
 :info:build Undefined symbols for architecture x86_64:
 :info:build   "_xstrdup", referenced from:
 :info:build       _set_additional_groups in chroot.o
 }}}

 Setting configure.compiler to "llvm-gcc-4.2" or "gcc-4.2" did not help,
 although one could see in the buildlog that the setting was honored and
 llvm-gcc-4.2 resp. gcc-4.2 (resp. apple-gcc42) was used.

 {{{
 $ sw_vers
 ProductName:    Mac OS X
 ProductVersion: 10.7.3
 BuildVersion:   11D50

 $ port version
 Version: 2.0.4

 $ xcodebuild -version
 Xcode 4.1
 Build version 4B110
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/33452>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list