DBUS problem
pasky
pasky at pasky.f9.co.uk
Thu Sep 7 03:23:43 PDT 2006
Hi
I have just switched from Fink to Macports and want to set up Gnome.
The install fails when trying to install dbus.
I am running osx 10.3.9, xdarwin 1.3.0, xfree86 4.4.0 on a g5 imac
Here is the output which looks the same as
http://trac.macosforge.org/projects/macports/ticket/10659
--------------------
---> Fetching dbus
---> Attempting to fetch dbus-0.92.tar.gz from
http://dbus.freedesktop.org/releases/
---> Verifying checksum(s) for dbus
---> Extracting dbus
---> Configuring dbus
---> Building dbus with target all
Error: Target com.apple.build returned: shell command "cd
"/opt/local/var/db/dports/build/
_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dp
orts_devel_dbus/work/dbus-0.92" && make all" returned error 2
Command output: dbus-string.c: In function
`_dbus_string_insert_alignment':
dbus-string.c:1171: warning: unused variable `real'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDBUS_COMPILATION
-DDBUS_API_SUBJECT_TO_CHANGE=1 -I/opt/local/include -L/opt/local/lib
-no-cpp-precomp -flat_namespace -undefined suppress -L/opt/local/lib
-Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wpointer-arith -Wcast-align -Wfloat-equal
-Wsign-compare -MT dbus-string.lo -MD -MP -MF .deps/dbus-string.Tpo -c
dbus-string.c -o dbus-string.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I.. -I.. -DDBUS_COMPILATION -DDBUS_API_SUBJECT_TO_CHANGE=1
-I/opt/local/include -L/opt/local/lib -no-cpp-precomp -flat_namespace
-undefined suppress -L/opt/local/lib -Wall -Wchar-subscripts
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs
-Wpointer-arith -Wcast-align -Wfloat-equal -Wsign-compare -MT
dbus-sysdeps.lo -MD -MP -MF ".deps/dbus-sysdeps.Tpo" -c -o
dbus-sysdeps.lo dbus-sysdeps.c; \
then mv -f ".deps/dbus-sysdeps.Tpo" ".deps/dbus-sysdeps.Plo"; else rm
-f ".deps/dbus-sysdeps.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDBUS_COMPILATION
-DDBUS_API_SUBJECT_TO_CHANGE=1 -I/opt/local/include -L/opt/local/lib
-no-cpp-precomp -flat_namespace -undefined suppress -L/opt/local/lib
-Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wpointer-arith -Wcast-align -Wfloat-equal
-Wsign-compare -MT dbus-sysdeps.lo -MD -MP -MF .deps/dbus-sysdeps.Tpo
-c dbus-sysdeps.c -fno-common -DPIC -o .libs/dbus-sysdeps.o
dbus-sysdeps.c: In function `_dbus_read_credentials_unix_socket':
dbus-sysdeps.c:971: warning: implicit declaration of function
`getpeereid'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDBUS_COMPILATION
-DDBUS_API_SUBJECT_TO_CHANGE=1 -I/opt/local/include -L/opt/local/lib
-no-cpp-precomp -flat_namespace -undefined suppress -L/opt/local/lib
-Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wpointer-arith -Wcast-align -Wfloat-equal
-Wsign-compare -MT dbus-sysdeps.lo -MD -MP -MF .deps/dbus-sysdeps.Tpo
-c dbus-sysdeps.c -o dbus-sysdeps.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I.. -I.. -DDBUS_COMPILATION -DDBUS_API_SUBJECT_TO_CHANGE=1
-I/opt/local/include -L/opt/local/lib -no-cpp-precomp -flat_namespace
-undefined suppress -L/opt/local/lib -Wall -Wchar-subscripts
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs
-Wpointer-arith -Wcast-align -Wfloat-equal -Wsign-compare -MT
dbus-userdb.lo -MD -MP -MF ".deps/dbus-userdb.Tpo" -c -o dbus-userdb.lo
dbus-userdb.c; \
then mv -f ".deps/dbus-userdb.Tpo" ".deps/dbus-userdb.Plo"; else rm -f
".deps/dbus-userdb.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDBUS_COMPILATION
-DDBUS_API_SUBJECT_TO_CHANGE=1 -I/opt/local/include -L/opt/local/lib
-no-cpp-precomp -flat_namespace -undefined suppress -L/opt/local/lib
-Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wpointer-arith -Wcast-align -Wfloat-equal
-Wsign-compare -MT dbus-userdb.lo -MD -MP -MF .deps/dbus-userdb.Tpo -c
dbus-userdb.c -fno-common -DPIC -o .libs/dbus-userdb.o
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDBUS_COMPILATION
-DDBUS_API_SUBJECT_TO_CHANGE=1 -I/opt/local/include -L/opt/local/lib
-no-cpp-precomp -flat_namespace -undefined suppress -L/opt/local/lib
-Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wpointer-arith -Wcast-align -Wfloat-equal
-Wsign-compare -MT dbus-userdb.lo -MD -MP -MF .deps/dbus-userdb.Tpo -c
dbus-userdb.c -o dbus-userdb.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC --mode=link gcc -no-cpp-precomp
-flat_namespace -undefined suppress -L/opt/local/lib -Wall
-Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wpointer-arith -Wcast-align -Wfloat-equal
-Wsign-compare -o libdbus-1.la -rpath /opt/local/lib
-export-symbols-regex "^[^_].*" -version-info 3:0:0 -no-undefined
dbus-address.lo dbus-auth.lo dbus-auth-script.lo dbus-bus.lo
dbus-connection.lo dbus-errors.lo dbus-keyring.lo
dbus-marshal-header.lo dbus-marshal-byteswap.lo
dbus-marshal-recursive.lo dbus-marshal-validate.lo dbus-message.lo
dbus-object-tree.lo dbus-pending-call.lo dbus-resources.lo
dbus-server.lo dbus-server-debug-pipe.lo dbus-server-unix.lo
dbus-sha.lo dbus-signature.lo dbus-timeout.lo dbus-threads.lo
dbus-transport.lo dbus-transport-unix.lo dbus-watch.lo dbus-dataslot.lo
dbus-hash.lo dbus-internals.lo dbus-list.lo dbus-marshal-basic.lo
dbus-memory.lo dbus-mempool.lo dbus-string.lo dbus-sysdeps.lo
dbus-userdb.lo
generating symbol list for `libdbus-1.la'
/usr/bin/nm -p .libs/dbus-address.o .libs/dbus-auth.o
.libs/dbus-auth-script.o .libs/dbus-bus.o .libs/dbus-connection.o
.libs/dbus-errors.o .libs/dbus-keyring.o .libs/dbus-marshal-header.o
.libs/dbus-marshal-byteswap.o .libs/dbus-marshal-recursive.o
.libs/dbus-marshal-validate.o .libs/dbus-message.o
.libs/dbus-object-tree.o .libs/dbus-pending-call.o
.libs/dbus-resources.o .libs/dbus-server.o
.libs/dbus-server-debug-pipe.o .libs/dbus-server-unix.o
.libs/dbus-sha.o .libs/dbus-signature.o .libs/dbus-timeout.o
.libs/dbus-threads.o .libs/dbus-transport.o .libs/dbus-transport-unix.o
.libs/dbus-watch.o .libs/dbus-dataslot.o .libs/dbus-hash.o
.libs/dbus-internals.o .libs/dbus-list.o .libs/dbus-marshal-basic.o
.libs/dbus-memory.o .libs/dbus-mempool.o .libs/dbus-string.o
.libs/dbus-sysdeps.o .libs/dbus-userdb.o | sed -n -e 's/^.*[
]\([BCDEGRST][BCDEGRST]*\)[ ][
]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | /usr/bin/sed 's/.* //' |
sort | uniq > .libs/libdbus-1.exp
/usr/bin/nm: no name list
/usr/bin/nm: no name list
grep -E -e "^[^_].*" ".libs/libdbus-1.exp" > ".libs/libdbus-1.expT"
mv -f ".libs/libdbus-1.expT" ".libs/libdbus-1.exp"
sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," <
.libs/libdbus-1.exp > .libs/libdbus-1-symbols.expsym
gcc -dynamiclib -o .libs/libdbus-1.3.0.0.dylib .libs/dbus-address.o
.libs/dbus-auth.o .libs/dbus-auth-script.o .libs/dbus-bus.o
.libs/dbus-connection.o .libs/dbus-errors.o .libs/dbus-keyring.o
.libs/dbus-marshal-header.o .libs/dbus-marshal-byteswap.o
.libs/dbus-marshal-recursive.o .libs/dbus-marshal-validate.o
.libs/dbus-message.o .libs/dbus-object-tree.o .libs/dbus-pending-call.o
.libs/dbus-resources.o .libs/dbus-server.o
.libs/dbus-server-debug-pipe.o .libs/dbus-server-unix.o
.libs/dbus-sha.o .libs/dbus-signature.o .libs/dbus-timeout.o
.libs/dbus-threads.o .libs/dbus-transport.o .libs/dbus-transport-unix.o
.libs/dbus-watch.o .libs/dbus-dataslot.o .libs/dbus-hash.o
.libs/dbus-internals.o .libs/dbus-list.o .libs/dbus-marshal-basic.o
.libs/dbus-memory.o .libs/dbus-mempool.o .libs/dbus-string.o
.libs/dbus-sysdeps.o .libs/dbus-userdb.o -L/opt/local/lib
-install_name /opt/local/lib/libdbus-1.3.dylib
-Wl,-compatibility_version -Wl,4 -Wl,-current_version -Wl,4.0
ld: warning prebinding disabled because of undefined symbols
ld: Undefined symbols:
_getpeereid
/usr/bin/libtool: internal link edit command failed
make[3]: *** [libdbus-1.la] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Error: Status 1 encountered during processing.
-----------------
Any tips or advice on workarounds would be greatly appreciated!
More information about the macports-users
mailing list