aric, aric wrote: > Thanks. I have tried again with /usr/sfw/bin/gcc for a 64bit build. The > configure is fine, but gmake fails on something that seems like it would be > easy to fix, but I am not sure how. I would very much like any suggestions on > how to get past this. Apparently it has been compiled for Belenix, not sure > if it was a 64bit build though (there is a graphviz-develop package). Thanks. > > gcc -shared -Wl,-h -Wl,libgvplugin_gtk.so.5 -o .libs/libgvplugin_gtk.so.5.0.0 > .libs/gvplugin_gtk.o .libs/gvdevice_gtk.o .libs/support.o .libs/interface.o > .libs/callbacks.o -R/usr/X11/lib -R/lib -L/opt/local/lib -L/usr/X11/lib > -L/lib -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 -lXi -lXext -lX11 -latk-1.0 -lpangoft2-1.0 > -lgdk_pixbuf-2.0 -lm -lmlib -lpangocairo-1.0 -lgio-2.0 -lXrandr -lXcursor > -lXcomposite -lXdamage -lcairo -lXfixes -lpango-1.0 -lfreetype -lfontconfig > -lgconf-2 -lgthread-2.0 -lpthread -lthread -lgmodule-2.0 -lgobject-2.0 > -lglib-2.0 -lc -m64 > ld: fatal: library -lgnomeui-2: not found > ld: fatal: library -lbonoboui-2: not found > ld: fatal: library -lgnomevfs-2: not found > ld: fatal: library -lgnomecanvas-2: not found > ld: fatal: library -lgnome-2: not found > ld: fatal: library -lart_lgpl_2: not found > ld: fatal: file processing errors. No output written to > .libs/libgvplugin_gtk.so.5.0.0 > collect2: ld returned 1 exit status > *** Error code 1 > make: Fatal error: Command failed for target `libgvplugin_gtk.la' > Current working directory /fitz/pei/src/graphviz-2.20.3/plugin/gtk
I don't have a Solaris Nevada (Next) set up at the moment, but these libraries look like ones that should been have found in /usr/lib (or some of them do). Do a search for them, eg. for gnomevfs-2 > find /usr/lib -name "*gnomevfs-2*" and maybe .. > find /usr/sfw/lib -name "*gnomevfs-2*" If you can find then you may need to set the LDFLAGS to tell ld where they are, eg 'LDFLAGS="-L <lib-path> -R <lib-path>"'. But if they are in /usr/lib then ld should have found them by default, so it may not be that. What variant of Solaris are you building this on? For your information, there is a SFE pkgbuild spec file that builds graphviz version 2.*, that might help you "https://pkgbuild.svn.sourceforge.net/svnroot/pkgbuild/spec-files-extra/trunk/archive/SFEgraphviz.spec" it has been archived though so I guess it is not being supported anymore (or has been put in opensolaris properly). Pkgbuild is an easy way to build SVR4 packages (and IPS pkgs now) from opensource, see http://pkgbuild.sourceforge.net/. Hope that helps Paul -- ---------------------------------------------------------------------- Paul Cunningham Software Engineer Tadpole Business Unit
