shared library "cairo.1" does not exist
Randy Bush
randy at psg.com
Sat Nov 5 15:43:51 PST 2005
apologies for message length
i have tried with and without FORCE_PKG_REGISTER=YES (it told me to, i
swear!)
INFO: GNOME upgrade started at Sat Nov 5 10:05:57 HST 2005
INFO: PORTSDIR = /usr/ports
INFO: logfile = /var/tmp/gnome_upgrade_log.iQb0zP
INFO: Using existing upgrade list in /var/tmp/gnome_upgrade_lst.vc0bMp.
===> Generating list of external dependencies ...
===> Running /usr/local/sbin/pkgdb the Long Way to make sure the package database is clean ...
INFO: Running /usr/local/sbin/pkgdb -fu
[Rebuilding the pkgdb <format:dbm_hash> in /var/db/pkg ... - 436 packages found (-0 +436) .................................................................................................................................................................................................................................................................................................................................................................................................................................................... done]
---> Updating the pkgdb
===> Running /usr/local/sbin/pkgdb again, to resolve any inconsistencies that require manual interaction ...
INFO: Running /usr/local/sbin/pkgdb -F
---> Checking the package registry database
Stale dependency: evolution-2.4.1 -> heimdal-0.6.3_3 (security/heimdal):
New dependency? (? to help):
Delete this? ([y]es/[n]o/[a]ll) [yes] Deleted.
Stale dependency: evolution-data-server-1.4.1.1 -> heimdal-0.6.3_3 (security/heimdal):
Deleted.
Stale dependency: evolution-exchange-2.4.1 -> heimdal-0.6.3_3 (security/heimdal):
Deleted.
===> Running /usr/local/sbin/portupgrade for external dependencies ...
===> Running /usr/local/sbin/pkgdb after updating external dependencies ...
INFO: Running /usr/local/sbin/pkgdb -aF
---> Checking the package registry database
===> Running /usr/local/sbin/portinstall -O -m "BATCH=yes GNOME_UPGRADE_SH_VER=2.12-3 DISABLE_VULNERABILITIES=1" devel/glib20
INFO: Running /usr/local/sbin/portinstall -O -m "BATCH=yes GNOME_UPGRADE_SH_VER=2.12-3 DISABLE_VULNERABILITIES=1" devel/glib20
...
INFO: Running /usr/local/sbin/portinstall -O -m "BATCH=yes GNOME_UPGRADE_SH_VER=2.12-3 DISABLE_VULNERABILITIES=1" java/eclipse
---> Installing 'eclipse-3.1.1_1' from a port (java/eclipse)
---> Building '/usr/ports/java/eclipse' with make flags: BATCH=yes GNOME_UPGRADE_SH_VER=2.12-3 DISABLE_VULNERABILITIES=1
===> Cleaning for atk-1.10.3
===> Cleaning for rpm-3.0.6_10
===> Cleaning for unzip-5.52_2
===> Cleaning for zip-2.3_2
===> Cleaning for esound-0.2.36
===> Cleaning for libaudiofile-0.2.6
===> Cleaning for libiconv-1.9.2_1
===> Cleaning for ORBit2-2.12.4_1
===> Cleaning for apache-ant-1.6.5_1
===> Cleaning for autoconf-2.13.000227_5
===> Cleaning for autoconf-2.53_3
===> Cleaning for automake-1.4.6_2
===> Cleaning for automake-1.5_2,1
===> Cleaning for bison-1.75_2,1
===> Cleaning for desktop-file-utils-0.10_3
===> Cleaning for fam-2.6.9_6
===> Cleaning for gconf2-2.12.1
===> Cleaning for gettext-0.14.5
===> Cleaning for glib-2.8.3
===> Cleaning for gmake-3.80_2
===> Cleaning for gnomevfs2-2.12.1.1_2
===> Cleaning for imake-6.8.2
===> Cleaning for libIDL-0.8.6_1
===> Cleaning for libbonobo-2.10.1_2
===> Cleaning for libglade2-2.5.1_3
===> Cleaning for libtool-1.3.5_2
===> Cleaning for libtool-1.5.20
===> Cleaning for m4-1.4.3
===> Cleaning for nspr-4.6_1
===> Cleaning for p5-gettext-1.03
===> Cleaning for pkgconfig-0.19
===> Cleaning for popt-1.7
===> Cleaning for linux_base-8-8.0_7
===> Cleaning for cairo-1.0.2
===> Cleaning for jpeg-6b_3
===> Cleaning for libart_lgpl2-2.3.17
===> Cleaning for libgnomecanvas-2.12.0
===> Cleaning for png-1.2.8_2
===> Cleaning for tiff-3.7.4
===> Cleaning for javavmwrapper-2.0_6
===> Cleaning for jdk-1.4.2p7_2
===> Cleaning for linux-sun-jdk-1.4.2.10
===> Cleaning for perl-5.8.7
===> Cleaning for python-2.4.2
===> Cleaning for gnome-icon-theme-2.12.1_1
===> Cleaning for gnomehier-2.0_7
===> Cleaning for gnomemimedata-2.4.2
===> Cleaning for help2man-1.36.2
===> Cleaning for hicolor-icon-theme-0.5
===> Cleaning for shared-mime-info-0.16_2
===> Cleaning for howl-1.0.0
===> Cleaning for linc-1.0.3_4
===> Cleaning for openldap-client-2.2.29
===> Cleaning for samba-libsmbclient-3.0.20b_2
===> Cleaning for freetype2-2.1.10_1
===> Cleaning for gnomekeyring-0.4.5_1
===> Cleaning for libgcrypt-1.2.2
===> Cleaning for libgpg-error-1.1
===> Cleaning for docbook-sk-4.1.2_3
===> Cleaning for docbook-xml-4.2_1
===> Cleaning for docbook-xsl-1.69.1
===> Cleaning for expat-1.95.8_3
===> Cleaning for intltool-0.34.1
===> Cleaning for libxml2-2.6.22
===> Cleaning for libxslt-1.1.15
===> Cleaning for linux-expat-1.95.5_3
===> Cleaning for p5-XML-Parser-2.34_1
===> Cleaning for scrollkeeper-0.3.14_1,1
===> Cleaning for sdocbook-xml-4.1.2.5_2
===> Cleaning for xmlcatmgr-2.2
===> Cleaning for mozilla-1.7.12_1,2
===> Cleaning for bitstream-vera-1.10_2
===> Cleaning for fontconfig-2.3.2,1
===> Cleaning for libXft-2.1.7
===> Cleaning for linux-fontconfig-2.2.3
===> Cleaning for urwfonts-1.0
===> Cleaning for xorg-fonts-encodings-6.8.2
===> Cleaning for xorg-fonts-truetype-6.8.2
===> Cleaning for gtk-2.8.6
===> Cleaning for libbonoboui-2.10.1_1
===> Cleaning for libgnomeui-2.12.0_1
===> Cleaning for open-motif-2.2.3_2
===> Cleaning for pango-1.10.1
===> Cleaning for libgnome-2.12.0.1
===> Cleaning for linux-XFree86-libs-4.3.99.902_3
===> Cleaning for startup-notification-0.8_1
===> Cleaning for xorg-clients-6.8.2
===> Cleaning for xorg-libraries-6.8.2
===> Cleaning for xterm-205_1
===> Cleaning for eclipse-3.1.1_1
===> Extracting for eclipse-3.1.1_1
=> Checksum OK for eclipse/eclipse-sourceBuild-srcIncluded-3.1.1.zip.
===> eclipse-3.1.1_1 depends on executable: unzip - found
===> Patching for eclipse-3.1.1_1
Copying assemble.org.eclipse.sdk.linux.gtk.x86.xml into assemble.org.eclipse.sdk.freebsd.gtk.x86.xml
Copying assemble.org.eclipse.sdk.linux.gtk.x86_64.xml into assemble.org.eclipse.sdk.freebsd.gtk.amd64.xml
Copying assemble.org.eclipse.sdk.linux.motif.x86.xml into assemble.org.eclipse.sdk.freebsd.motif.x86.xml
...
Copying plugins/org.eclipse.swt/Eclipse SWT PI/motif/library/make_linux.mak into plugins/org.eclipse.swt/Eclipse SWT PI/motif/library/make_freebsd.mak
===> Applying FreeBSD patches for eclipse-3.1.1_1
===> eclipse-3.1.1_1 depends on executable: ant - found
===> eclipse-3.1.1_1 depends on executable: zip - found
===> eclipse-3.1.1_1 depends on executable: unzip - found
===> eclipse-3.1.1_1 depends on executable: mozilla - found
===> eclipse-3.1.1_1 depends on file: /usr/local/jdk1.4.2/bin/java - found
===> eclipse-3.1.1_1 depends on executable: gmake - found
===> eclipse-3.1.1_1 depends on file: /usr/local/bin/intltool-extract - found
===> eclipse-3.1.1_1 depends on file: /usr/X11R6/libdata/pkgconfig/gnome-mime-data-2.0.pc - found
===> eclipse-3.1.1_1 depends on executable: pkg-config - found
===> eclipse-3.1.1_1 depends on shared library: cairo.1 - not found
===> Verifying install for cairo.1 in /usr/ports/graphics/cairo
===> Found saved configuration for cairo-0.4.0
===> Extracting for cairo-1.0.2
=> Checksum OK for cairo-1.0.2.tar.gz.
===> Patching for cairo-1.0.2
===> cairo-1.0.2 depends on file: /usr/local/bin/libtool15 - found
===> Applying FreeBSD patches for cairo-1.0.2
===> cairo-1.0.2 depends on file: /usr/local/bin/libtool15 - found
===> cairo-1.0.2 depends on shared library: freetype.9 - found
===> cairo-1.0.2 depends on shared library: png.5 - found
===> cairo-1.0.2 depends on shared library: fontconfig.1 - found
===> cairo-1.0.2 depends on shared library: X11.6 - found
===> Configuring for cairo-1.0.2
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for gawk... no
...
/bin/sh /usr/ports/graphics/cairo/work/gnome-libtool --tag=CC --mode=link cc -O -pipe -march=pentiumpro -pthread -o imagediff imagediff.o libcairotest.la ../src/libcairo.la -pthread -lm
cc -O -pipe -march=pentiumpro -pthread -o .libs/imagediff imagediff.o -pthread ./.libs/libcairotest.a ../src/.libs/libcairo.so -L/usr/X11R6/lib -lXrender -lX11 -lXext -L/usr/local/lib -lpng -lfontconfig -lfreetype -lz -pthread -lm -Wl,--rpath -Wl,/usr/local/lib
/usr/bin/ld: warning: libm.so.3, needed by /usr/local/lib/libpng.so, may conflict with libm.so.4
/usr/bin/ld: warning: libz.so.2, needed by /usr/local/lib/libpng.so, may conflict with libz.so.3
creating imagediff
===> Installing for cairo-1.0.2
===> Generating temporary packing list
Making install in pixman
Making install in src
Making install in src
test -z "/usr/local/lib" || /usr/ports/graphics/cairo/work/cairo-1.0.2/install-sh -d "/usr/local/lib"
/bin/sh /usr/ports/graphics/cairo/work/gnome-libtool --mode=install /usr/bin/install -c -o root -g wheel 'libcairo.la' '/usr/local/lib/libcairo.la'
/usr/bin/install -c -o root -g wheel .libs/libcairo.so.2 /usr/local/lib/libcairo.so.2
(cd /usr/local/lib && { ln -s -f libcairo.so.2 libcairo.so || { rm -f libcairo.so && ln -s libcairo.so.2 libcairo.so; }; })
(cd /usr/local/lib && { ln -s -f libcairo.so.2 libcairo.so || { rm -f libcairo.so && ln -s libcairo.so.2 libcairo.so; }; })
/usr/bin/install -c -o root -g wheel .libs/libcairo.a /usr/local/lib/libcairo.a
ranlib /usr/local/lib/libcairo.a
chmod 644 /usr/local/lib/libcairo.a
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
test -z "/usr/local/include/cairo" || /usr/ports/graphics/cairo/work/cairo-1.0.2/install-sh -d "/usr/local/include/cairo"
install -o root -g wheel -m 444 'cairo.h' '/usr/local/include/cairo/cairo.h'
install -o root -g wheel -m 444 'cairo-features.h' '/usr/local/include/cairo/cairo-features.h'
install -o root -g wheel -m 444 'cairo-ft.h' '/usr/local/include/cairo/cairo-ft.h'
install -o root -g wheel -m 444 'cairo-pdf.h' '/usr/local/include/cairo/cairo-pdf.h'
install -o root -g wheel -m 444 'cairo-ps.h' '/usr/local/include/cairo/cairo-ps.h'
install -o root -g wheel -m 444 'cairo-xlib.h' '/usr/local/include/cairo/cairo-xlib.h'
install -o root -g wheel -m 444 'cairo-xlib-xrender.h' '/usr/local/include/cairo/cairo-xlib-xrender.h'
Making install in doc
Making install in public
installfiles=`echo ./html/*`; if test "$installfiles" = './html/*'; then echo '-- Nothing to install' ; else /usr/ports/graphics/cairo/work/cairo-1.0.2/install-sh -d /usr/local/share/doc/cairo/cairo; for i in $installfiles; do echo '-- Installing '$i ; install -o root -g wheel -m 444 $i /usr/local/share/doc/cairo/cairo; done; echo '-- Installing ./html/index.sgml' ; install -o root -g wheel -m 444 ./html/index.sgml /usr/local/share/doc/cairo/cairo || :; fi
-- Installing ./html/Drawing.html
-- Installing ./html/Fonts.html
-- Installing ./html/Support.html
-- Installing ./html/Surfaces.html
-- Installing ./html/bindings-errors.html
-- Installing ./html/bindings-fonts.html
-- Installing ./html/bindings-memory.html
-- Installing ./html/bindings-overloading.html
-- Installing ./html/bindings-path.html
-- Installing ./html/bindings-patterns.html
-- Installing ./html/bindings-return-values.html
-- Installing ./html/bindings-streams.html
-- Installing ./html/bindings-surfaces.html
-- Installing ./html/cairo-Error-handling.html
-- Installing ./html/cairo-Font-Options.html
-- Installing ./html/cairo-FreeType-Fonts.html
-- Installing ./html/cairo-Glitz-Surfaces.html
-- Installing ./html/cairo-Image-Surfaces.html
-- Installing ./html/cairo-PDF-Surfaces.html
-- Installing ./html/cairo-PNG-Support.html
-- Installing ./html/cairo-Paths.html
-- Installing ./html/cairo-Patterns.html
-- Installing ./html/cairo-PostScript-Surfaces.html
-- Installing ./html/cairo-Scaled-Fonts.html
-- Installing ./html/cairo-Text.html
-- Installing ./html/cairo-Transformations.html
-- Installing ./html/cairo-Types.html
-- Installing ./html/cairo-Version-Information.html
-- Installing ./html/cairo-Win32-Fonts.html
-- Installing ./html/cairo-Win32-Surfaces.html
-- Installing ./html/cairo-XLib-Surfaces.html
-- Installing ./html/cairo-cairo-font-face-t.html
-- Installing ./html/cairo-cairo-matrix-t.html
-- Installing ./html/cairo-cairo-surface-t.html
-- Installing ./html/cairo-cairo-t.html
-- Installing ./html/cairo.devhelp
-- Installing ./html/home.png
-- Installing ./html/index.html
-- Installing ./html/index.sgml
-- Installing ./html/ix01.html
-- Installing ./html/language-bindings.html
-- Installing ./html/left.png
-- Installing ./html/pt01.html
-- Installing ./html/pt02.html
-- Installing ./html/right.png
-- Installing ./html/style.css
-- Installing ./html/up.png
-- Installing ./html/index.sgml
Making install in test
test -z "/usr/local/libdata/pkgconfig" || /usr/ports/graphics/cairo/work/cairo-1.0.2/install-sh -d "/usr/local/libdata/pkgconfig"
install -o root -g wheel -m 444 'cairo.pc' '/usr/local/libdata/pkgconfig/cairo.pc'
===> Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===> Registering installation for cairo-1.0.2
===> Returning to build of eclipse-3.1.1_1
Error: shared library "cairo.1" does not exist
*** Error code 1
Stop in /usr/ports/java/eclipse.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall73186.0 make BATCH=yes GNOME_UPGRADE_SH_VER=2.12-3 DISABLE_VULNERABILITIES=1
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
! java/eclipse (dependent libraries)
---> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
INFO: GNOME upgrade FAILED at Sat Nov 5 10:11:21 HST 2005
and, indeed
# find / -type f -name cairo\* | grep -v ports
/usr/local/include/cairo/cairo.h
/usr/local/include/cairo/cairo-features.h
/usr/local/include/cairo/cairo-ft.h
/usr/local/include/cairo/cairo-pdf.h
/usr/local/include/cairo/cairo-ps.h
/usr/local/include/cairo/cairo-xlib.h
/usr/local/include/cairo/cairo-xlib-xrender.h
/usr/local/libdata/pkgconfig/cairo.pc
/usr/local/share/doc/cairo/cairo/cairo-Error-handling.html
/usr/local/share/doc/cairo/cairo/cairo-Font-Options.html
/usr/local/share/doc/cairo/cairo/cairo-FreeType-Fonts.html
/usr/local/share/doc/cairo/cairo/cairo-Glitz-Surfaces.html
/usr/local/share/doc/cairo/cairo/cairo-Image-Surfaces.html
/usr/local/share/doc/cairo/cairo/cairo-PDF-Surfaces.html
/usr/local/share/doc/cairo/cairo/cairo-PNG-Support.html
/usr/local/share/doc/cairo/cairo/cairo-Paths.html
/usr/local/share/doc/cairo/cairo/cairo-Patterns.html
/usr/local/share/doc/cairo/cairo/cairo-PostScript-Surfaces.html
/usr/local/share/doc/cairo/cairo/cairo-Scaled-Fonts.html
/usr/local/share/doc/cairo/cairo/cairo-Text.html
/usr/local/share/doc/cairo/cairo/cairo-Transformations.html
/usr/local/share/doc/cairo/cairo/cairo-Types.html
/usr/local/share/doc/cairo/cairo/cairo-Version-Information.html
/usr/local/share/doc/cairo/cairo/cairo-Win32-Fonts.html
/usr/local/share/doc/cairo/cairo/cairo-Win32-Surfaces.html
/usr/local/share/doc/cairo/cairo/cairo-XLib-Surfaces.html
/usr/local/share/doc/cairo/cairo/cairo-cairo-font-face-t.html
/usr/local/share/doc/cairo/cairo/cairo-cairo-matrix-t.html
/usr/local/share/doc/cairo/cairo/cairo-cairo-surface-t.html
/usr/local/share/doc/cairo/cairo/cairo-cairo-t.html
/usr/local/share/doc/cairo/cairo/cairo.devhelp
#
More information about the freebsd-gnome
mailing list