Problems compiling avahi-0.6.10_1 FreeBSD 6.0-RELEASE
Joe Marcus Clarke
marcus at marcuscom.com
Thu May 11 02:24:53 UTC 2006
On Thu, 2006-05-11 at 02:25 +0300, Miks Tenteris wrote:
> Hello,
>
> I have problems compiling avahi-0.6.10_1 on
> FreeBSD localhost 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu Nov 3
> 09:36:13 UTC 2005
> root at x64.samsco.home:/usr/obj/usr/src/sys/GENERIC i386
>
> # gcc -v
> Using built-in specs.
> Configured with: FreeBSD/i386 system compiler
> Thread model: posix
> gcc version 3.4.4 [FreeBSD] 20050518
>
>
> error message:
>
> Making all in avahi-discover-standalone
> gmake[2]: Entering directory
> `/usr/ports/net/avahi/work/avahi-0.6.10/avahi-discover-standalone'
> /bin/sh /usr/ports/net/avahi/work/gnome-libtool --tag=CC --mode=link
> cc -I.. '-DDEBUG_TRAP=__asm__("int $3")' -O2 -fno-strict-aliasing
> -pipe -std=c99 -Wall -W -Wextra -pedantic -pipe -Wformat
> -Wold-style-definition -Wdeclaration-after-statement -Wfloat-equal
> -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
> -Wredundant-decls -Wmissing-noreturn -Wshadow -Wendif-labels
> -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align
> -Wwrite-strings -Winline -L/usr/local/lib -o
> avahi-discover-standalone avahi_discover_standalone-main.o
> ../avahi-common/libavahi-common.la ../avahi-glib/libavahi-glib.la
> ../avahi-core/libavahi-core.la -L/usr/local/lib -lglib-2.0 -liconv
> -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib -L/usr/X11R6/lib
> -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -latk-1.0
> -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lXcursor -lXfixes -lcairo
> -lpangoft2-1.0 -lfontconfig -lfreetype -lz -lpango-1.0 -lm -lXrender
> -lX11 -lXext -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv
> -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib -L/usr/X11R6/lib
> -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -lXrandr -lXi
> -lXinerama -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lXcursor
> -lXfixes -lcairo -lpangoft2-1.0 -lfontconfig -lfreetype -lz
> -lpango-1.0 -lm -lXrender -lX11 -lXext -lgobject-2.0 -lgmodule-2.0
> -lglib-2.0 -liconv
> cc -I.. "-DDEBUG_TRAP=__asm__(\"int \$3\")" -O2 -fno-strict-aliasing
> -pipe -std=c99 -Wall -W -Wextra -pedantic -pipe -Wformat
> -Wold-style-definition -Wdeclaration-after-statement -Wfloat-equal
> -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
> -Wredundant-decls -Wmissing-noreturn -Wshadow -Wendif-labels
> -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align
> -Wwrite-strings -Winline -o .libs/avahi-discover-standalone
> avahi_discover_standalone-main.o -Wl,--rpath -Wl,/usr/local/lib
> -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib
> ../avahi-common/.libs/libavahi-common.so
> ../avahi-glib/.libs/libavahi-glib.so
> ../avahi-core/.libs/libavahi-core.so
> /usr/ports/net/avahi/work/avahi-0.6.10/avahi-common/.libs/libavahi-common.so
> -L/usr/X11R6/lib /usr/X11R6/lib/libglade-2.0.so
> /usr/X11R6/lib/libgtk-x11-2.0.so /usr/local/lib/libxml2.so
> /usr/X11R6/lib/libgdk-x11-2.0.so -lXrandr -lXi -lXinerama
> /usr/local/lib/libatk-1.0.so /usr/X11R6/lib/libgdk_pixbuf-2.0.so
> /usr/X11R6/lib/libpangocairo-1.0.so -lXcursor -lXfixes
> /usr/local/lib/libcairo.so -lpng /usr/local/lib/libglitz.so
> /usr/X11R6/lib/libpangoft2-1.0.so /usr/X11R6/lib/libfontconfig.so
> /usr/local/lib/libexpat.so /usr/local/lib/libfreetype.so -lz
> /usr/X11R6/lib/libpango-1.0.so -lm -lXrender -lX11 -lXext
> /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgmodule-2.0.so
> /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so
> /usr/local/lib/libiconv.so -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath
> -Wl,/usr/X11R6/lib
> ../avahi-common/.libs/libavahi-common.so: undefined reference to
> `pthread_create'
> ../avahi-common/.libs/libavahi-common.so: undefined reference to `pthread_equal'
> ../avahi-common/.libs/libavahi-common.so: undefined reference to `pthread_join'
> gmake[2]: *** [avahi-discover-standalone] Error 1
> gmake[2]: Leaving directory
> `/usr/ports/net/avahi/work/avahi-0.6.10/avahi-discover-standalone'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/net/avahi/work/avahi-0.6.10'
> gmake: *** [all] Error 2
> *** Error code 2
>
> Stop in /usr/ports/net/avahi.
> *** Error code 1
>
>
>
> Please advice what to do next.
There's something wrong with your linking. Instead of linking to shared
objects, it's linking directly to the .so files. Since I cannot
reproduce this, I suggest rebuilding all dependencies of avahi.
Joe
--
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20060511/da9ae957/attachment.pgp
More information about the freebsd-gnome
mailing list