Date: Sat, 5 Nov 2005 10:26:20 -1000 From: Randy Bush <randy@psg.com> To: freebsd gnome <freebsd-gnome@freebsd.org> Subject: shared library "cairo.1" does not exist Message-ID: <17261.5484.585936.185474@roam.psg.com>
next in thread | raw e-mail | index | archive | help
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 #
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?17261.5484.585936.185474>