Date: Sun, 28 Dec 2003 22:46:37 +0100 From: Geraud CONTINSOUZAS <gej@mmania.com> To: ports@FreeBSD.org Subject: FreeBSD Port: evolution-1.4.5 : Unable to (re)build Evolution 1.4.5 Message-ID: <3FEF4F3D.8010403@mmania.com>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------030801040900070207060704 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hello all, First of all, I'd like to apologize for my lousy english. That said, let's whine. I recently upgraded my system from a 4.8-RELEASE to a 4.9-STABLE. Since then, I haven't been able to send emails with evolution. Beside a brutal exit the problem is : /usr/libexec/ld-elf.so.1: /usr/X11R6/lib/evolution/1.4/libeutil.so.0: Undefined symbol "gethostbyaddr_r" I did my homework and saw that Joe already answered that with "Rebuild and reinstall". Fine, 'portupgrade -f evolution-1.4.5' it is... Well, it's not. I can't build it. The error seems (when it comes to C, I'm totally lost so I may totally be wrong on this one) to be ORBit-related then I successfully rebuilt ORBit2, bonobo and libbonobo. Well, regarding evolution things weren't better. Still after a 'portupgrade -Rf evolution-1.4.5' I have the same problem. I've the same issue on a gentoo-user ML but no satisfying answer. Well, I've tried to look for another way. I've been browsing the ORBit CVS tree trying to find some traces of a "ORBIT_STUB_GetServant" but nothing. My version of libwombat.so.0 doesn't show any line named like this (at least not with a 'strings') while the one in the evolution rebuild attempt seems to have something like this. I attached a 'log' of my attempts to rebuild evolution... I will of course provide more infos if needed. Thanks in advance for all hints on how to fix that. and Happy New Year! G. --------------030801040900070207060704 Content-Type: text/plain; name="evolution-1.4.5-build.log" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline; filename="evolution-1.4.5-build.log" [ root@eightball : /usr/ports/ ] [125]# portupgrade -f evolution-1.4.5 --- [ loooooong compil output ] --- gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-1.= 4.5/calendar/cal-client' /usr/local/bin/orbit-idl-2 -I /usr/local/share/idl/bonobo-2.0 -I /usr/loc= al/share/idl/bonobo-activation-2.0 ./../idl/evolution-calendar.idl orbit-idl-2 2.8.3 compiling mode, show preprocessor errors, passes: stubs skels common headers skel= _impl imodule gmake all-am gmake[4]: Entering directory `/usr/ports/mail/evolution/work/evolution-1.= 4.5/calendar/cal-client' --- [ some more compil output] --- creating libcal-client.la (cd .libs && rm -f libcal-client.la && ln -s ../libcal-client.la libcal-c= lient.la) source=3D'client-test.c' object=3D'client-test.o' libtool=3Dno \ depfile=3D'.deps/client-test.Po' tmpdepfile=3D'.deps/client-test.TPo' \ depmode=3Dgcc /bin/sh ../../depcomp \ cc -DHAVE_CONFIG_H -I. -I. -I../.. -DEVOLUTION_LOCALEDIR=3D\""/usr/X11R6/= share/locale"\" -DG_LOG_DOMAIN=3D\"cal-client\" -I../../calendar -I. -I..= /.. -I. -I.. -I../.. -I../../libical/src/libical -I../../libical/src/libi= cal -I../../libwombat -I../../libwombat -DORBIT2=3D1 -D_THREAD_SAFE -I/us= r/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/i= nclude/orbit-2.0 -I/usr/local/include/libbonobo-2.0 -I/usr/local/include/= bonobo-activation-2.0 -I/usr/local/include/libart-2.0 -I/usr/local/includ= e/atk-1.0 -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/X11R6/= include/libgnome-2.0 -I/usr/X11R6/include/gconf/2 -I/usr/X11R6/include/gn= ome-vfs-2.0 -I/usr/X11R6/lib/gnome-vfs-2.0/include -I/usr/X11R6/include/l= ibgnomeui-2.0 -I/usr/X11R6/include/libgnomecanvas-2.0 -I/usr/X11R6/includ= e/gtk-2.0 -I/usr/X11R6/include/libbonoboui-2.0 -I/usr/X11R6/include/pango= -1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/X11R6/lib= /gtk-2.0/include -I/usr/X11R6/include/gal-2.0 -I/usr/X11R6/include/libgla= de-2.0 -I/usr/X11R6/include/libgnomeprint-2.2 -I/usr/X11R6/include/libgno= meprintui-2.2 -I/usr/X11R6/include/libgtkhtml-3.0 -DORBIT2=3D1 -D_THRE= AD_SAFE -I/usr/local/include/libart-2.0 -I/usr/local/include/glib-2.0 -I/= usr/local/lib/glib-2.0/include -I/usr/local/include/orbit-2.0 -I/usr/loca= l/include/libbonobo-2.0 -I/usr/local/include/bonobo-activation-2.0 -I/usr= /local/include/atk-1.0 -I/usr/local/include/libxml2 -I/usr/local/include = -I/usr/X11R6/include/libgtkhtml-3.0 -I/usr/X11R6/include/libgnomeui-2.0 -= I/usr/X11R6/include/libgnomeprint-2.2 -I/usr/X11R6/include/libgnomeprintu= i-2.2 -I/usr/X11R6/include/libglade-2.0 -I/usr/X11R6/include/gal-2.0 -I/u= sr/X11R6/include/libgnome-2.0 -I/usr/X11R6/include/libgnomecanvas-2.0 -I/= usr/X11R6/include/gtk-2.0 -I/usr/X11R6/include/gconf/2 -I/usr/X11R6/inclu= de/libbonoboui-2.0 -I/usr/X11R6/include/gnome-vfs-2.0 -I/usr/X11R6/lib/gn= ome-vfs-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -= I/usr/local/include/freetype2 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/= ports/mail/evolution/work/db-3.1.17/build_unix -I/usr/local/include -mar= ch=3Dpentiumpro -mcpu=3Dpentiumpro -Wall -Wunused -Wmissing-prototypes -= Wmissing-declarations -c `test -f 'client-test.c' || echo './'`client-te= st.c /bin/sh ../../libtool --mode=3Dlink cc -march=3Dpentiumpro -mcpu=3Dpenti= umpro -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -rpat= h=3D/usr/lib:/usr/local/lib -o client-test client-test.o libcal-client.l= a -pthread -Wl,--export-dynamic -L/usr/local/lib -L/usr/X11R6/lib -lgtkht= ml-3.0 -lgtkhtml-a11y-3.0 -lgnomeui-2 -lSM -lICE -lgnomeprintui-2-2 -lgal= -2.0 -lgal-a11y-2.0 -lbonoboui-2 -lgnome-2 -lpopt -lbonobo-2 -lgconf-2 -l= gnomevfs-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 -lgnomecanvas-2 -l= pangoft2-1.0 -lglade-2.0 -lgnomeprint-2-2 -lgtk-x11-2.0 -lgdk-x11-2.0 -lX= randr -lXi -lXinerama -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft -lf= reetype -lXrender -lXext -lfontconfig -lpangox-1.0 -lX11 -lart_lgpl_2 -lx= ml2 -lz -lm -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv = -pthread -Wl,--export-dynamic -L/usr/local/lib -L/usr/X11R6/lib -lgtkhtml= -3.0 -lgtkhtml-a11y-3.0 -lgnomeui-2 -lSM -lICE -lgnomeprintui-2-2 -lgal-2= =2E0 -lgal-a11y-2.0 -lbonoboui-2 -lgnome-2 -lpopt -lbonobo-2 -lgconf-2 -l= gnomevfs-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 -lgnomecanvas-2 -l= pangoft2-1.0 -lglade-2.0 -lgnomeprint-2-2 -lgtk-x11-2.0 -lgdk-x11-2.0 -lX= randr -lXi -lXinerama -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft -lf= reetype -lXrender -lXext -lfontconfig -lpangox-1.0 -lX11 -lart_lgpl_2 -lx= ml2 -lz -lm -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv = -pthread -L/usr/local/lib cc -march=3Dpentiumpro -mcpu=3Dpentiumpro -Wall -Wunused -Wmissing-protot= ypes -Wmissing-declarations -rpath=3D/usr/lib:/usr/local/lib -o .libs/cli= ent-test client-test.o -pthread -Wl,--export-dynamic -pthread -Wl,--expor= t-dynamic -pthread ./.libs/libcal-client.so /usr/ports/mail/evolution/wo= rk/evolution-1.4.5/calendar/cal-util/.libs/libcal-util.so /usr/ports/mail= /evolution/work/evolution-1.4.5/libical/src/libical/.libs/libical-evoluti= on.so -L/usr/local/lib /usr/ports/mail/evolution/work/evolution-1.4.5/lib= wombat/.libs/libwombat.so /usr/ports/mail/evolution/work/evolution-1.4.5/= e-util/.libs/libeutil.so -L/usr/X11R6/lib -lsoup-2.0 -lgtkhtml-3.0 -lgtkh= tml-a11y-3.0 -lgnomeui-2 -lSM -lICE -lgnomeprintui-2-2 -lgal-2.0 -lgal-a1= 1y-2.0 -lbonoboui-2 -lgnome-2 -lpopt -lbonobo-2 -lgconf-2 -lgnomevfs-2 -l= bonobo-activation -lORBit-2 -lgthread-2.0 -lgnomecanvas-2 -lpangoft2-1.0 = -lglade-2.0 -lgnomeprint-2-2 -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXi -l= Xinerama -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft -lfreetype -lXre= nder -lXext -lfontconfig -lpangox-1.0 -lX11 -lart_lgpl_2 -lxml2 -lz -lm -= lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv -Wl,--rpath -Wl= ,/usr/X11R6/lib/evolution/1.4 /usr/ports/mail/evolution/work/evolution-1.4.5/e-util/.libs/libeutil.so: = warning: mktemp() possibly used unsafely; consider using mkstemp() /usr/ports/mail/evolution/work/evolution-1.4.5/libwombat/.libs/libwombat.= so: undefined reference to `ORBIT_STUB_GetServant' gmake[4]: *** [client-test] Error 1 gmake[4]: Leaving directory `/usr/ports/mail/evolution/work/evolution-1.4= =2E5/calendar/cal-client' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-1.4= =2E5/calendar/cal-client' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/usr/ports/mail/evolution/work/evolution-1.4= =2E5/calendar' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/mail/evolution/work/evolution-1.4= =2E5' gmake: *** [all] Error 2 *** Error code 2 Stop in /usr/ports/mail/evolution. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade4369= 1.0 make ** Fix the problem and try again. ** The following packages were not installed or upgraded (*:skipped / !:f= ailed) ! mail/evolution (evolution-1.4.5) (new compiler error) [ root@eightball : /usr/ports/mail/evolution/work/evolution-1.4.5 ] [127]# grep -rinH ORBIT_STUB_GetServant * libwombat/Evolution-Wombat-stubs.c:26: _ORBIT_epv->getPassword(ORBIT_ST= UB_GetServant(_obj), prompt, key, libwombat/Evolution-Wombat-stubs.c:56: _ORBIT_epv->forgetPassword(OR= BIT_STUB_GetServant(_obj), key, ev); libwombat/Evolution-Wombat-stubs.c:85: _ORBIT_epv->_get_interfaceVersio= n(ORBIT_STUB_GetServant(_obj), ev); Binary file libwombat/.libs/libwombat-static.al matches Binary file libwombat/.libs/libwombat.so.0 matches Binary file libwombat/.libs/libwombat.so matches Binary file libwombat/.libs/libwombat.a matches Binary file libwombat/Evolution-Wombat-stubs.o matches Binary file libwombat/Evolution-Wombat-stubs.lo matches mail/importers/Mailer-stubs.c:24: _ORBIT_epv->getInfo(ORBIT_STUB_Get= Servant(_obj), foldername, listener, mail/importers/Mailer-stubs.c:52: _ORBIT_epv->addAccount(ORBIT_STUB_= GetServant(_obj), acc, ev); mail/importers/Mailer-stubs.c:78: _ORBIT_epv->removeAccount(ORBIT_ST= UB_GetServant(_obj), name, ev); mail/importers/Mailer-stubs.c:104: _ORBIT_epv->addFilter(ORBIT_STUB_= GetServant(_obj), rule, ev); mail/importers/Mailer-stubs.c:130: _ORBIT_epv->removeFilter(ORBIT_ST= UB_GetServant(_obj), rule, ev); wombat/Evolution-Wombat-stubs.c:26: _ORBIT_epv->getPassword(ORBIT_ST= UB_GetServant(_obj), prompt, key, wombat/Evolution-Wombat-stubs.c:56: _ORBIT_epv->forgetPassword(ORBIT= _STUB_GetServant(_obj), key, ev); wombat/Evolution-Wombat-stubs.c:85: _ORBIT_epv->_get_interfaceVersio= n(ORBIT_STUB_GetServant(_obj), ev); [ root@eightball : /usr/ports/mail/evolution/work/evolution-1.4.5 ] [128]# strings libwombat/.libs/libwombat.so | grep -i ORBIT_STUB_GetServa= nt=20 ORBIT_STUB_GetServant [ root@eightball : /usr/ports/mail/evolution/work/evolution-1.4.5 ] [129]# strings /usr/X11R6/lib/evolution/1.4/libwombat.so | grep -i ORBIT_= STUB | wc -l 0 [ root@eightball : /usr/ports/mail/evolution/work/evolution-1.4.5 ] [130]# uname -a FreeBSD eightball.mydomain.com 4.9-STABLE FreeBSD 4.9-STABLE #0: Wed Dec = 24 14:02:44 CET 2003 root@eightball.mydomain.com:/usr/obj/usr/src/sys= /EIGHTBALL03 i386 --------------030801040900070207060704--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3FEF4F3D.8010403>