Needs gtk2+ - see below.
Build for gtk2+-2.2.4nb6 fails.
/usr/ucb/echo "local: *; };" >> .libs/libgdk_pixbuf-2.0.so.200.4.exp gcc -shared -Wl,-M -Wl,.libs/libgdk_pixbuf-2.0.so.200.4.exp -Wl,-h -Wl,libgdk_pixbuf-2.0.so.200 -o .libs/libgdk_pixbuf-2.0.so.200.4 .libs/gdk-pixbuf.o .libs/gdk-pixbuf-animation.o .libs/gdk-pixbuf-data.o .libs/gdk-pixbuf-io.o .libs/gdk-pixbuf-loader.o .libs/gdk-pixbuf-scale.o .libs/gdk-pixbuf-util.o .libs/gdk-pixdata.o .libs/gdk-pixbuf-enum-types.o -z allextract pixops/.libs/libpixops.a -z defaultextract -R/usr/tmp/pkgsrc/x11/gtk2/work/.buildlink/lib -R/usr/tmp/pkgsrc/x11/gtk2/work/.buildlink/lib -L/usr/tmp/pkgsrc/x11/gtk2/work/.buildlink/gcc3/lib/gcc-lib/i386-sun-solaris2/3.3.3 -L/usr/tmp/pkgsrc/x11/gtk2/work/.buildlink/gcc3/lib -L/usr/tmp/pkgsrc/x11/gtk2/work/.buildlink/lib -lc /usr/tmp/pkgsrc/x11/gtk2/work/.buildlink/lib/libgmodule-2.0.so -ldl /usr/tmp/pkgsrc/x11/gtk2/work/.buildlink/lib/libgobject-2.0.so /usr/tmp/pkgsrc/x11/gtk2/work/.buildlink/lib/libgthread-2.0.so /usr/tmp/pkgsrc/x11/gtk2/work/.buildlink/lib/libglib-2.0.so -lm /usr/tmp/pkgsrc/x11/gtk2/work/.buildlink/lib/libintl.so /usr/tmp/pkgsrc/x11/gtk2/work/.buildlink/lib/libiconv.so -lc -Wl,-R/usr/pkg/gcc3/lib/gcc-lib/i386-sun-solaris2/3.3.3 -Wl,-R/usr/pkg/lib -Wl,-R/usr/openwin/lib ld: fatal: file .libs-L: stat failed: No such file or directory collect2: ld returned 1 exit status gmake[3]: *** [libgdk_pixbuf-2.0.la] Error 1 gmake[3]: Leaving directory `/var/tmp/pkgsrc/x11/gtk2/work/gtk+-2.2.4/gdk-pixbuf' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/var/tmp/pkgsrc/x11/gtk2/work/gtk+-2.2.4/gdk-pixbuf' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/var/tmp/pkgsrc/x11/gtk2/work/gtk+-2.2.4' gmake: *** [all-recursive-am] Error 2 *** Error code 2 Stop. bmake: stopped in /usr/pkgsrc/x11/gtk2
libpcap built but isn't found workaround for this is to point to pcap buildlink
.include "../libpcap/buildlink3.mk"but then the package has other problems, such as
gcc -O -I/usr/pkg/include -DHAVE_CONFIG_H -I. -DINET6 -I/usr/pkg/include -c display.c display.c: In function `main_print': display.c:202: error: incompatible type for argument 1 of `entoa' display.c:203: error: incompatible type for argument 1 of `etheraddr_string' display.c:206: error: incompatible type for argument 1 of `entoa' display.c:207: error: incompatible type for argument 1 of `etheraddr_string' *** Error code 1 Stop. bmake: stopped in /var/tmp/pkgsrc/net/trafshow/work/trafshow-4.0
gcc -rdynamic -o camlrunm prims.o interp.o expand.o misc.o stacks.o fix_code.o main.o fail.o signals.o freelist.o major_gc.o minor_gc.o memory.o alloc.o roots.o compare.o ints.o floats.o str.o io.o extern.o externcp.o intern.o interncp.o hash.o sys.o meta.o parsing.o lexing.o gc_ctrl.o mosml.o unix.o runtime.o md5sum.o callback.o dynlib.o -lm gcc: unrecognized option `-rdynamic' Undefined first referenced symbol in file dlclose dynlib.o (symbol belongs to implicit dependency /usr/lib/libdl.so.1) dlerror dynlib.o (symbol belongs to implicit dependency /usr/lib/libdl.so.1) dlopen dynlib.o (symbol belongs to implicit dependency /usr/lib/libdl.so.1) dlsym dynlib.o (symbol belongs to implicit dependency /usr/lib/libdl.so.1) ld: fatal: Symbol referencing errors. No output written to camlrunm collect2: ld returned 1 exit status *** Error code 1 Stop. make: stopped in /usr/pkgsrc/lang/moscow_ml/work/mosml/src/runtime
In file included from GDI-Classes/Pen+Brush.cc:302:: In member function `void wxRegion::Put(const char*)': :672: error: too many arguments to function `void* operator new [](unsigned int)' ../../wxcommon/Region.cxx:672: error: at this point in file : In member function `char* wxPSRgn_Composite::MakeString(const char*, const char*, const char*)': :708: error: too many arguments to function `void* operator new [](unsigned int)' ../../wxcommon/Region.cxx:708: error: at this point in file gmake[4]: *** [GDI-Classes/Pen+Brush.o] Error 1 gmake[4]: Leaving directory `/usr/pkgsrc/lang/drscheme/work/plt/src/wxxt/src' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/usr/pkgsrc/lang/drscheme/work/plt/src/wxxt/src/x' gmake[2]: *** [wx_xt] Error 2 gmake[2]: Leaving directory `/usr/pkgsrc/lang/drscheme/work/plt/src/mred' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/usr/pkgsrc/lang/drscheme/work/plt/src/mred' gmake: *** [mr] Error 2 *** Error code 2 Stop. bmake: stopped in /usr/pkgsrc/lang/drscheme
cp rs_sys_threads_shell.mx rs_sys_threads_shell.mif /usr/pkg/lib/rscheme/resource/modules
cd .. ; packages/pkg-bld /usr/pkg/lib/rscheme lss
if test -f Makefile ; then make clean ; fi
rm -f Makefile configure timebase/configure config.cache
cd timebase && autoconf
WARNING: `autoconf' is missing on your system. You should only need it if
you modified `configure.in'. You might want to install the
`Autoconf' and `GNU m4' packages. Grab them from any GNU
archive site.
autoconf
WARNING: `autoconf' is missing on your system. You should only need it if
you modified `configure.in'. You might want to install the
`Autoconf' and `GNU m4' packages. Grab them from any GNU
archive site.
./configure --with-rs=/usr/pkg/lib/rscheme/bin/rs
/bin/sh: ./configure: cannot execute
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/lang/RScheme/work/rs-0.7.3.2/packages/lss
*** Error code 1