portupgrading evolution, ximian-connector -> libz.so.3 not found

Ewald Jenisch a at jenisch.at
Wed Oct 5 05:20:34 PDT 2005


Hi,

After going through a regular "portupgrade -arR" (about once a month) portupgrade failed during compilation of evolution with the following errors:

------------------------------ < Cut here > ------------------------------

...
Making all in widgets
gmake[2]: Entering directory `/usr/ports/mail/evolution/work/evolution-2.2.3/widgets'
Making all in e-timezone-dialog
gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-2.2.3/widgets/e-timezone-dialog'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-2.2.3/widgets/e-timezone-dialog'
Making all in misc
gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-2.2.3/widgets/misc'
../../e-util/e-error-tool e-system-errors.xml
/libexec/ld-elf.so.1: Shared object "libz.so.3" not found, required by "libbonoboui-2.so.0"
gmake[3]: *** [e-system-errors.xml.h] Error 1
gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-2.2.3/widgets/misc'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/mail/evolution/work/evolution-2.2.3/widgets'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/mail/evolution/work/evolution-2.2.3'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/mail/evolution.
# 

------------------------------ < Cut here > ------------------------------

I looked for libz.so.* and found these:

/usr/lib/libz.so
/usr/src/lib/compat/compat22/libz.so.2.0.gz.uu
/usr/compat/linux/usr/lib/libz.so.1
/usr/compat/linux/usr/lib/libz.so.1.1.4
/lib/libz.so.2

with /usr/lib/libz.so being a link to /lib/libz.so.2

Next I tried copying /lib/libz.so.2 to /lib/libz.so.3 and running
portupgrade again. Again the build fails, this time with the error 

/libexec/ld-elf.so.1: Shared object "libz.so.4" not found, required by
"libbonoboui-2.so.0"

(notice it's libz.so.4 as opposed to libz.so.3 before)


As a last step I deinstalled evolution (i.e. /usr/ports/mail/evolution
and /usr/ports/mail/ximian-connector) with "make deinstall", did a
make distclean and re-ran make. With both of them (i.e. evolution and
ximian-connector) make dies with the exact same message (libz.so.3 not
found) as during the portupgrade.


Has anybody else seen these problems?

What can I do against them?


Thanks much in advance for any clue,
-ewald





More information about the freebsd-gnome mailing list