yelp won't upgrade properly

Jeremy Messenger mezz7 at cox.net
Mon Apr 14 19:37:42 UTC 2008


On Mon, 14 Apr 2008 13:28:40 -0500, Dino Vliet <dino_vliet at yahoo.com>  
wrote:

> Ok thanks for the suggestions,
>
> I've started with Yelp but am getting this error when doing a make  
> install distclean.
>
> [root at amd_desktop /usr/ports/x11/yelp]# make install distclean
> ===>  Building for yelp-2.22.1
> gmake  all-recursive
> gmake[1]: Entering directory `/usr/ports/x11/yelp/work/yelp-2.22.1'
> Making all in src
> gmake[2]: Entering directory `/usr/ports/x11/yelp/work/yelp-2.22.1/src'
> gmake  all-am
> gmake[3]: Entering directory `/usr/ports/x11/yelp/work/yelp-2.22.1/src'
> /bin/sh ../libtool --tag=CXX --mode=link c++ -fno-rtti  -fshort-wchar  
> -O2 -fno-strict-aliasing -pipe -Wall -Wno-unused  -Wno-ctor-dtor-privacy  
> -Wno-non-virtual-dtor -O2 -fno-strict-aliasing -pipe  -L/usr/local/lib  
> -o yelp -R/usr/local/lib/firefox  yelp-Yelper.o yelp-yelp-base.o  
> yelp-yelp-bookmarks.o yelp-yelp-debug.o yelp-yelp-error.o  
> yelp-yelp-gecko-utils.o yelp-yelp-html.o yelp-yelp-io-channel.o  
> yelp-yelp-settings.o yelp-yelp-utils.o yelp-yelp-window.o  
> yelp-yelp-marshal.o yelp-yelp-main.o yelp-yelp-print.o yelp-yelp-page.o  
> yelp-yelp-transform.o yelp-yelp-gecko-services.o yelp-yelp-document.o  
> yelp-yelp-toc.o yelp-yelp-docbook.o yelp-yelp-db-print.o  
> yelp-yelp-man-parser.o yelp-yelp-man.o yelp-yelp-info.o  
> yelp-yelp-info-parser.o yelp-gtkentryaction.o yelp-yelp-search.o  
> yelp-yelp-search-parser.o -pthread -L/usr/local/lib -lglade-2.0  
> -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2  
> -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2
>  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0  
> -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite  
> -lXdamage -lcairo -lpangoft2-1.0 -lpango-1.0 -lfreetype -lfontconfig  
> -lX11 -lXfixes -lgconf-2 -lgthread-2.0 -lgmodule-2.0 -lexslt -lxslt -lz  
> -lm -lgcrypt -lgpg-error -lxml2 -lstartup-notification-1 -ldbus-glib-1  
> -ldbus-1 -lgobject-2.0 -lglib-2.0 -liconv -lrarian     -lz -lbz2  -lSM  
> -lICE  -L/usr/local/lib -lX11  -Wl,-rpath,/usr/local/lib/firefox  
> -pthread -L/usr/local/lib/firefox -L/usr/local/lib -lgtkembedmoz -lxpcom  
> -lplds4 -lplc4 -lnspr4
> c++ -fno-rtti -fshort-wchar -O2 -fno-strict-aliasing -pipe -Wall  
> -Wno-unused -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -O2  
> -fno-strict-aliasing -pipe -o yelp yelp-Yelper.o yelp-yelp-base.o  
> yelp-yelp-bookmarks.o yelp-yelp-debug.o yelp-yelp-error.o  
> yelp-yelp-gecko-utils.o yelp-yelp-html.o yelp-yelp-io-channel.o  
> yelp-yelp-settings.o yelp-yelp-utils.o yelp-yelp-window.o  
> yelp-yelp-marshal.o yelp-yelp-main.o yelp-yelp-print.o yelp-yelp-page.o  
> yelp-yelp-transform.o yelp-yelp-gecko-services.o yelp-yelp-document.o  
> yelp-yelp-toc.o yelp-yelp-docbook.o yelp-yelp-db-print.o  
> yelp-yelp-man-parser.o yelp-yelp-man.o yelp-yelp-info.o  
> yelp-yelp-info-parser.o yelp-gtkentryaction.o yelp-yelp-search.o  
> yelp-yelp-search-parser.o -pthread -Wl,-rpath -Wl,/usr/local/lib/firefox  
> -pthread  -L/usr/local/lib /usr/local/lib/libglade-2.0.so  
> /usr/local/lib/libgnomeui-2.so /usr/local/lib/libgio-2.0.so  
> /usr/local/lib/libgnome-keyring.so /usr/local/lib/libjpeg.so  
> /usr/local/lib/libbonoboui-2.so
>  /usr/local/lib/libgnomecanvas-2.so /usr/local/lib/libgailutil.so  
> /usr/local/lib/libpixman-1.so /usr/local/lib/libgnome-2.so  
> /usr/local/lib/libgnomevfs-2.so -lssl -lcrypto -lutil  
> /usr/local/lib/libesd.so -laudiofile /usr/local/lib/libpopt.so  
> /usr/local/lib/libbonobo-2.so /usr/local/lib/libbonobo-activation.so  
> /usr/local/lib/libORBitCosNaming-2.so /usr/local/lib/libart_lgpl_2.so  
> /usr/local/lib/libgtk-x11-2.0.so /usr/local/lib/libgdk-x11-2.0.so  
> /usr/local/lib/libatk-1.0.so /usr/local/lib/libgdk_pixbuf-2.0.so  
> /usr/local/lib/libpangocairo-1.0.so /usr/local/lib/libXinerama.so  
> /usr/local/lib/libXi.so /usr/local/lib/libXrandr.so  
> /usr/local/lib/libXcursor.so /usr/local/lib/libXcomposite.so  
> /usr/local/lib/libXext.so /usr/local/lib/libXdamage.so  
> /usr/local/lib/libcairo.so /usr/local/lib/libglitz.so -lpng  
> /usr/local/lib/libXrender.so /usr/local/lib/libpangoft2-1.0.so  
> /usr/local/lib/libpango-1.0.so /usr/local/lib/libfontconfig.so  
> /usr/local/lib/libfreetype.so /usr/local/lib/libexpat.so
>  /usr/local/lib/libXfixes.so /usr/local/lib/libgconf-2.so  
> /usr/local/lib/libORBit-2.so /usr/local/lib/libgthread-2.0.so  
> /usr/local/lib/libgmodule-2.0.so /usr/local/lib/libexslt.so  
> /usr/local/lib/libxslt.so /usr/local/lib/libgcrypt.so  
> /usr/local/lib/libgpg-error.so /usr/local/lib/libxml2.so -lm  
> /usr/local/lib/libstartup-notification-1.so  
> /usr/local/lib/libdbus-glib-1.so /usr/local/lib/libdbus-1.so -pthread  
> /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so -licui18n  
> /usr/local/lib/libintl.so /usr/local/lib/libpcre.so  
> /usr/local/lib/libiconv.so /usr/local/lib/librarian.so -lz -lbz2  
> /usr/local/lib/libSM.so /usr/local/lib/libICE.so  
> /usr/local/lib/libX11.so /usr/local/lib/libXau.so  
> /usr/local/lib/libXdmcp.so -lrpcsvc -L/usr/local/lib/firefox  
> -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4   -Wl,--rpath  
> -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath  
> -Wl,/usr/local/lib/firefox
> yelp-Yelper.o(.text+0x26d): In function `Yelper::Find(char const*)':
> : undefined reference to `NS_CStringContainerInit2'
> yelp-yelp-gecko-services.o(.text+0x631): In function  
> `PrintListener::SetPrintSettings(_YelpPrintInfo*, int,  
> nsIPrintSettings*)':
> : undefined reference to `NS_StringContainerInit2'
> yelp-yelp-gecko-services.o(.text+0x6f4): In function  
> `PrintListener::SetPrintSettings(_YelpPrintInfo*, int,  
> nsIPrintSettings*)':
> : undefined reference to `NS_CStringContainerInit2'
> yelp-yelp-gecko-services.o(.text+0x8fd): In function  
> `PrintListener::SetPrintSettings(_YelpPrintInfo*, int,  
> nsIPrintSettings*)':
> : undefined reference to `NS_CStringContainerInit2'
> yelp-yelp-gecko-services.o(.text+0x9cf): In function  
> `PrintListener::SetPrintSettings(_YelpPrintInfo*, int,  
> nsIPrintSettings*)':
> : undefined reference to `NS_CStringContainerInit2'
> yelp-yelp-gecko-services.o(.text+0xa1e): In function  
> `PrintListener::SetPrintSettings(_YelpPrintInfo*, int,  
> nsIPrintSettings*)':
> : undefined reference to `NS_CStringContainerInit2'
> yelp-yelp-gecko-services.o(.text+0xa6d): In function  
> `PrintListener::SetPrintSettings(_YelpPrintInfo*, int,  
> nsIPrintSettings*)':
> : undefined reference to `NS_CStringContainerInit2'
> yelp-yelp-gecko-services.o(.text+0xabc): more undefined references to  
> `NS_CStringContainerInit2' follow
> /usr/local/lib/libgtkembedmoz.so: undefined reference to `NS_InitXPCOM3'
> gmake[3]: *** [yelp] Error 1
> gmake[3]: Leaving directory `/usr/ports/x11/yelp/work/yelp-2.22.1/src'
> gmake[2]: *** [all] Error 2
> gmake[2]: Leaving directory `/usr/ports/x11/yelp/work/yelp-2.22.1/src'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/x11/yelp/work/yelp-2.22.1'
> gmake: *** [all] Error 2
> *** Error code 2
> Stop in /usr/ports/x11/yelp.
>
> What can I do to solve this?

Try to remove nss, nspr and firefox by manual then reinstall firefox and  
try yelp again. (don't forget to run 'make clean' or 'portsclean -C' first)

Cheers,
Mezz


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org


More information about the freebsd-questions mailing list