[MacPorts] #18230: gnet-2.0.7 Configure error - build failure / +universal build
MacPorts
noreply at macports.org
Tue Jan 27 06:11:27 PST 2009
#18230: gnet-2.0.7 Configure error - build failure / +universal build
-------------------------------+--------------------------------------------
Reporter: bjoern@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.7.0
Keywords: | Port: gnet2 +universal
-------------------------------+--------------------------------------------
sudo port install gnet2 +universal
configure proces exit:
ld: warning in ../src/.libs/libgnet-2.0.dylib, file is not of required
architecture
Undefined symbols for architecture i386:
"_gnet_inetaddr_delete", referenced from:
_main in echoclient.o
"_gnet_tcp_socket_new", referenced from:
_main in echoclient.o
"_gnet_init", referenced from:
_main in echoclient.o
"_gnet_io_channel_readn", referenced from:
_main in echoclient.o
"_gnet_io_channel_writen", referenced from:
_main in echoclient.o
"_gnet_inetaddr_new", referenced from:
_main in echoclient.o
"_gnet_tcp_socket_delete", referenced from:
_main in echoclient.o
_main in echoclient.o
"_gnet_tcp_socket_get_io_channel", referenced from:
_main in echoclient.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
lipo: can't open input file:
/var/folders/5I/5IPRfR1tHVWUhjo8iquGFE+++TI/-Tmp-//ccKJ0A8Y.out (No such
file or directory)
make[2]: *** [echoclient] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
----
static lib build:[[BR]]
file .libs/libgnet-2.0.a[[BR]]
.libs/libgnet-2.0.a: Mach-O universal binary with 2 architectures
.libs/libgnet-2.0.a (for architecture ppc): current ar archive random
library
.libs/libgnet-2.0.a (for architecture i386): current ar archive random
library
dynamic lib build:[[BR]]
file .libs/libgnet-2.0.dylib[[BR]]
.libs/libgnet-2.0.dylib: Mach-O dynamically linked shared library ppc
following changes fix dynamic lib build :
generated by configure process:
/usr/bin/gcc-4.0 -dynamiclib -undefined dynamic_lookup -o
.libs/libgnet-2.0.0.6.1.dylib .libs/gnet.o .libs/gnet-private.o
.libs/ipv6.o .libs/inetaddr.o .libs/mcast.o .libs/tcp.o .libs/unix.o
.libs/udp.o .libs/iochannel.o .libs/socks.o .libs/socks-private.o
.libs/md5.o .libs/sha.o .libs/pack.o .libs/uri.o .libs/conn.o .libs/conn-
http.o .libs/server.o .libs/usagi_ifaddrs.o .libs/base64.o
-L/opt/local/lib /opt/local/lib/libgthread-2.0.dylib
/opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib
/opt/local/lib/libiconv.dylib -lresolv -lpthread -mmacosx-version-min=10.5
-Wl,-syslibroot -Wl,/Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-
min=10.5 -install_name /opt/local/lib/libgnet-2.0.0.dylib
-compatibility_version 7 -current_version 7.1
to:
/usr/bin/gcc-4.0 -dynamiclib -undefined dynamic_lookup -o
.libs/libgnet-2.0.0.6.1.dylib .libs/gnet.o .libs/gnet-private.o
.libs/ipv6.o .libs/inetaddr.o .libs/mcast.o .libs/tcp.o .libs/unix.o
.libs/udp.o .libs/iochannel.o .libs/socks.o .libs/socks-private.o
.libs/md5.o .libs/sha.o .libs/pack.o .libs/uri.o .libs/conn.o .libs/conn-
http.o .libs/server.o .libs/usagi_ifaddrs.o .libs/base64.o
-L/opt/local/lib /opt/local/lib/libgthread-2.0.dylib
/opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib
/opt/local/lib/libiconv.dylib -lresolv -lpthread -mmacosx-version-min=10.5
-Wl,-syslibroot -Wl,/Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-
min=10.5 -install_name /opt/local/lib/libgnet-2.0.0.dylib
-compatibility_version 7 -current_version 7.1 -arch i386 -arch ppc
file .libs/libgnet-2.0.dylib[[BR]]
.libs/libgnet-2.0.dylib: Mach-O universal binary with 2
architectures.libs/libgnet-2.0.dylib (for architecture ppc7400):
Mach-O dynamically linked shared library ppc.libs/libgnet-2.0.dylib (for
architecture i386): Mach-O dynamically linked shared library
i386sh-3.2#
--
Ticket URL: <http://trac.macports.org/ticket/18230>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list