[MacPorts] #23845: getopt +universal doesn't build on 10.4.11

MacPorts noreply at macports.org
Mon Mar 15 18:18:29 PDT 2010


#23845: getopt +universal doesn't build on 10.4.11
------------------------------------------+---------------------------------
 Reporter:  drechsel@…                    |       Owner:  boeyms@…           
     Type:  defect                        |      Status:  new                
 Priority:  Normal                        |   Milestone:                     
Component:  ports                         |     Version:  1.8.2              
 Keywords:  universal, tiger              |        Port:  getopt             
------------------------------------------+---------------------------------
Description changed by ryandesign@…:

Old description:

> {{{
> DEBUG: Assembled command: 'cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_getopt/work/getopt-1.1.4"
> && /usr/bin/make -j1 all LIBCGETOPT=0 prefix=/opt/local
> mandir=/opt/local/share/man CC=/usr/bin/gcc-4.0'
> /usr/bin/gcc-4.0 -L/opt/local/lib -lintl
> -Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc -o
> getopt getopt.o gnu/getopt.o gnu/getopt1.o
> /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: for architecture ppc
> /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning can't open
> dynamic library:
> /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libiconv.2.dylib referenced
> from: /opt/local/lib/libintl.dylib (checking for undefined symbols may be
> affected) (No such file or directory, errno = 2)
> /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
> _libiconv referenced from libintl expected to be defined in
> /opt/local/lib/libiconv.2.dylib
> _libiconv_open referenced from libintl expected to be defined in
> /opt/local/lib/libiconv.2.dylib
> _libiconv_set_relocation_prefix referenced from libintl expected to be
> defined in /opt/local/lib/libiconv.2.dylib
> collect2: ld returned 1 exit status
> /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: for architecture i386
> /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: warning can't open dynamic
> library: /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libiconv.2.dylib
> referenced from: /opt/local/lib/libintl.dylib (checking for undefined
> symbols may be affected) (No such file or directory, errno = 2)
> /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
> _libiconv referenced from libintl expected to be defined in
> /opt/local/lib/libiconv.2.dylib
> _libiconv_open referenced from libintl expected to be defined in
> /opt/local/lib/libiconv.2.dylib
> _libiconv_set_relocation_prefix referenced from libintl expected to be
> defined in /opt/local/lib/libiconv.2.dylib
> collect2: ld returned 1 exit status
> lipo: can't open input file: /var/tmp//cc6Ffi5G.out (No such file or
> directory)
> make: *** [getopt] Error 1
> Error: Target org.macports.build returned: shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_getopt/work/getopt-1.1.4"
> && /usr/bin/make -j1 all LIBCGETOPT=0 prefix=/opt/local
> mandir=/opt/local/share/man CC=/usr/bin/gcc-4.0 " returned error 2
> DEBUG: Backtrace: shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_getopt/work/getopt-1.1.4"
> && /usr/bin/make -j1 all LIBCGETOPT=0 prefix=/opt/local
> mandir=/opt/local/share/man CC=/usr/bin/gcc-4.0 " returned error 2
>     while executing
> "command_exec build"
>     (procedure "portbuild::build_main" line 9)
>     invoked from within
> "$procedure $targetname"
> Warning: the following items did not execute (for getopt):
> org.macports.activate org.macports.build org.macports.destroot
> org.macports.install
> Error: Status 1 encountered during processing.
> }}}
>
> Could this be the problem:
>
> {{{
> /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning can't open
> dynamic library:
> /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libiconv.2.dylib referenced
> from: /opt/local/lib/libintl.dylib (checking for undefined symbols may be
> affected) (No such file or directory, errno = 2)
> }}}
>
> On my machinelibiconv.2.dylib is NOT at
> /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libiconv.2.dylib
>
> but at
>
> /Developer/SDKs/MacOSX10.4u.sdk/usr/local/lib/libiconv.2.dylib

New description:

 {{{
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_getopt/work/getopt-1.1.4"
 && /usr/bin/make -j1 all LIBCGETOPT=0 prefix=/opt/local
 mandir=/opt/local/share/man CC=/usr/bin/gcc-4.0'
 /usr/bin/gcc-4.0 -L/opt/local/lib -lintl
 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc -o
 getopt getopt.o gnu/getopt.o gnu/getopt1.o
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: for architecture ppc
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning can't open
 dynamic library:
 /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libiconv.2.dylib referenced
 from: /opt/local/lib/libintl.dylib (checking for undefined symbols may be
 affected) (No such file or directory, errno = 2)
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
 _libiconv referenced from libintl expected to be defined in
 /opt/local/lib/libiconv.2.dylib
 _libiconv_open referenced from libintl expected to be defined in
 /opt/local/lib/libiconv.2.dylib
 _libiconv_set_relocation_prefix referenced from libintl expected to be
 defined in /opt/local/lib/libiconv.2.dylib
 collect2: ld returned 1 exit status
 /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: for architecture i386
 /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: warning can't open dynamic
 library: /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libiconv.2.dylib
 referenced from: /opt/local/lib/libintl.dylib (checking for undefined
 symbols may be affected) (No such file or directory, errno = 2)
 /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
 _libiconv referenced from libintl expected to be defined in
 /opt/local/lib/libiconv.2.dylib
 _libiconv_open referenced from libintl expected to be defined in
 /opt/local/lib/libiconv.2.dylib
 _libiconv_set_relocation_prefix referenced from libintl expected to be
 defined in /opt/local/lib/libiconv.2.dylib
 collect2: ld returned 1 exit status
 lipo: can't open input file: /var/tmp//cc6Ffi5G.out (No such file or
 directory)
 make: *** [getopt] Error 1
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_getopt/work/getopt-1.1.4"
 && /usr/bin/make -j1 all LIBCGETOPT=0 prefix=/opt/local
 mandir=/opt/local/share/man CC=/usr/bin/gcc-4.0 " returned error 2
 DEBUG: Backtrace: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_getopt/work/getopt-1.1.4"
 && /usr/bin/make -j1 all LIBCGETOPT=0 prefix=/opt/local
 mandir=/opt/local/share/man CC=/usr/bin/gcc-4.0 " returned error 2
     while executing
 "command_exec build"
     (procedure "portbuild::build_main" line 9)
     invoked from within
 "$procedure $targetname"
 Warning: the following items did not execute (for getopt):
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 Error: Status 1 encountered during processing.
 }}}

 Could this be the problem:

 {{{
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning can't open
 dynamic library:
 /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libiconv.2.dylib referenced
 from: /opt/local/lib/libintl.dylib (checking for undefined symbols may be
 affected) (No such file or directory, errno = 2)
 }}}

 On my machine libiconv.2.dylib is NOT at

 /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libiconv.2.dylib

 but at

 /Developer/SDKs/MacOSX10.4u.sdk/usr/local/lib/libiconv.2.dylib

--

-- 
Ticket URL: <http://trac.macports.org/ticket/23845#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list