Skip site navigation (1)Skip section navigation (2)
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>