pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/39779: math/gnumeric missing required dependency upon graphics/jpeg



>Number:         39779
>Category:       pkg
>Synopsis:       math/gnumeric missing required dependency upon graphics/jpeg
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Oct 21 22:45:01 +0000 2008
>Originator:     Robert Elz
>Release:        NetBSD 4.99.73  (pkgsrc current within past 18 hours)
>Organization:
        Prince of Songkla University
>Environment:
System: NetBSD epsilon.noi.kre.to 4.99.73 NetBSD 4.99.73 (EPSILON-1.2-20081016) 
#12: Thu Oct 16 20:41:43 ICT 2008 
kre%jade.coe.psu.ac.th@localhost:/usr/obj/current/kernels/EPSILON i386
Architecture: i386
Machine: i386
>Description:
        math/gnumeric apparently needs -ljpeg but pkgsrc doesn't
        ask for it.

>How-To-Repeat:
        I use pkg_comp (not really relevant) and ilbkver - it happens
        I built this with both NetBSD 3.0 and 4.0 release sets
        (two different builds, one for each) - it failed just the
        same way both times.

        After a while, expect to see ...

cc -O2 -I/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/include 
-I/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/include/python2.4 
-I/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/include/freetype2 
-I/pkg_comp/obj/pkgsrc/math/gnumeric/default/.x11-buildlink/include -Wall 
-Wmissing-prototypes -Wsign-compare -Wpointer-arith -Wnested-externs 
-Wchar-subscripts -Wwrite-strings -Wnested-externs -Wmissing-noreturn 
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations 
-Wl,-R/usr/pkg/lib/python2.4/config -Wl,-R/usr/pkg/lib -Wl,-R/usr/X11R6/lib -o 
.libs/gnumeric io-context-gtk.o main-application.o -Wl,--export-dynamic  
-L/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib 
-L/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/python2.4/config 
-L/pkg_comp/obj/pkgsrc/math/gnumeric/default/.x11-buildlink/lib 
./.libs/libspreadsheet.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgoffice-0.6.so 
-ljpeg /pkg_comp/obj/pkgsrc/math/gnume!
 ric/default/.buildlink/lib/libXrandr.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libglade-2.0.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgnomeui-2.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgnome-keyring.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libbonoboui-2.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgnomecanvas-2.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgailutil.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libart_lgpl_2.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgtk-x11-2.0.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgdk-x11-2.0.so 
-lXi -lXext 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libatk-1.0.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgdk_pixbuf-2.0.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libpangocairo-1.0.so 
/pkg_comp/obj/pkgsrc/math/g!
 numeric/default/.buildlink/lib/libXcursor.so /pkg_comp/obj/pkg!
 src/math
/gnumeric/default/.buildlink/lib/libXfixes.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libcairo.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libpixman-1.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libglitz.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libpng12.so -lSM 
-lICE 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libpangoft2-1.0.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libXrender.so -lX11 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libpango-1.0.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libfontconfig.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libfreetype.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libexpat.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgnome-2.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libesd.so -lossaudio 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildli!
 nk/lib/libaudiofile.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libpopt.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgsf-gnome-1.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgnomevfs-2.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libdbus-glib-1.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libdbus-1.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgnutls.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libtasn1.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgcrypt.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgpg-error.so 
-lutil -lrt 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgconf-2.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgsf-1.so -lbz2 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgio-2.0.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libbonobo-2.so 
/pkg_co!
 mp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libxml2.so !
 -lz /pkg
_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libbonobo-activation.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libORBitCosNaming-2.so
 /pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libORBit-2.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgmodule-2.0.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgthread-2.0.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libgobject-2.0.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libglib-2.0.so 
/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib/libpcre.so -lintl -lm 
 -Wl,--rpath -Wl,/usr/pkg/lib -Wl,--rpath 
-Wl,/pkg_comp/obj/pkgsrc/math/gnumeric/default/.buildlink/lib
ld: cannot find -ljpeg
gmake[4]: *** [gnumeric] Error 1
gmake[4]: Leaving directory 
`/pkg_comp/obj/pkgsrc/math/gnumeric/default/gnumeric-1.8.3/src'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory 
`/pkg_comp/obj/pkgsrc/math/gnumeric/default/gnumeric-1.8.3/src'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory 
`/pkg_comp/obj/pkgsrc/math/gnumeric/default/gnumeric-1.8.3/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory 
`/pkg_comp/obj/pkgsrc/math/gnumeric/default/gnumeric-1.8.3'
gmake: *** [all] Error 2
*** Error code 2

Stop.
make: stopped in /usr/pkgsrc/math/gnumeric
*** Error code 1

        The "-ljpeg" in the (hugely long) link command is the first
        mention of jpeg in the build log (no dependency included).

>Fix:
        .include "../../graphics/jpeg/buildlink3.mk"

        (That I am testing as I send this, but I expect it to work...)



Home | Main Index | Thread Index | Old Index