-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 9/21/10 11:21 AM, Alexander Hansen wrote:
> On 9/21/10 11:00 AM, Dominique Dhumieres wrote:
>> On G4 OSX 10.4.11 updating to gnuplot-4.4.0-1 failed with:
> 
>> ...
>> g++  -g -O2 -I/sw/lib/wx/include/gtk2-unicode-release-2.8 
>> -I/sw/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__  
>> -I/sw/include/pango-1.0 -I/sw/lib/fontconfig2/include 
>> -I/sw/include/freetype2 -I/sw/include -I/sw/include/cairo 
>> -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/usr/X11R6/include 
>> -I/usr/X11/include -I/sw/include/pango-1.0 -I/sw/lib/fontconfig2/include 
>> -I/sw/include/freetype2 -I/sw/include -I/sw/include/gtk-2.0 
>> -I/sw/lib/gtk-2.0/include -I/sw/include/atk-1.0 -I/sw/include/cairo 
>> -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/usr/X11R6/include 
>> -I/usr/X11/include  -L/sw/lib -L/sw/lib -L/sw/lib 
>> -Wl,-framework,CoreServices -Wl,-framework,ApplicationServices -L/sw/lib 
>> -L/sw/lib/fontconfig2/lib -L/sw/lib -L/usr/X11R6/lib 
>> -L/sw/lib/fontconfig2/lib -L/sw/lib -o gnuplot alloc.o axis.o binary.o 
>> breaders.o bitmap.o color.o command.o contour.o datafile.o dynarray.o eval.o 
>> fit.o gadgets.o getcolor.o graph3d.o graphics.o help.o hidden3d.o history.o 
>> in
t
> ernal.o interpol.o matrix.o misc.o mouse.o parse.o plot.o plot2d.o plot3d.o 
> pm3d.o readline.o save.o scanner.o set.o show.o specfun.o standard.o stdfn.o 
> tables.o tabulate.o term.o time.o unset.o util.o util3d.o variable.o 
> version.o wxt_gui.o gp_cairo.o gp_cairo_helpers.o -lplot  -lz -lgd -lXpm 
> -lX11 -ljpeg -lfontconfig -lfreetype -lpng12 -lz -liconv -ljpeg -lpdf 
> -L/sw/lib -llua -lm -L/usr/X11R6/lib -lXaw -lXmu -lXt -lXext -lX11 -L/sw/lib  
> -L/sw/lib/fontconfig2/lib 
> -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
>  -L/usr/X11R6/lib -L/sw/lib   -L/sw/lib -framework IOKit -framework 
> CoreServices -framework System -framework ApplicationServices -lgdk-x11-2.0 
> -lgobject-2.0 -lX11  -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 
> -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 
> -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_bas
eu
> -2.8  -L/sw/lib -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 
> -lgmodule-2.0 -lglib-2.0 -lintl -L/sw/lib -L/sw/lib/fontconfig2/lib 
> -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 
> -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig 
> -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -laquaterm  -framework 
> Foundation -L/sw/lib -lz -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 
> -lgmodule-2.0 -lglib-2.0 -lintl
>> /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: can't locate file for: 
>> -lpng12
>> collect2: ld returned 1 exit status
>> ...
> 
>> Looking at /sw/lib/libpng* I get
> 
>> /sw/lib/libpng.3.dylib*  /sw/lib/libpng.dylib@  /sw/lib/libpng12.0.dylib*   
>> /sw/lib/libpng14.a       /sw/lib/libpng14.la*
>> /sw/lib/libpng.a@        /sw/lib/libpng.la@     /sw/lib/libpng14.14.dylib*  
>> /sw/lib/libpng14.dylib@
> 
>> as for the G5 OSX 10.5.8 that updated without a glitch.
> 
>> TIA
> 
>> Dominique
> 
> I've no clue why it should be looking for libpng12, since it has an
> explicit dependency on libpng14, though I did find the following:
> 
> $ fink-check-deps.plx gnuplot
> 
> /sw32/bin/gnuplotx:
>        <SYSTEM>:
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
> 
>        <SYSTEM>:
> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
> 
>        <SYSTEM>:
> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
>        <SYSTEM>: /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
>        aquaterm-shlibs:
> /sw32/Library/Frameworks/AquaTerm.framework/Versions/A/AquaTerm
>        fontconfig2-shlibs: /sw32/lib/fontconfig2/lib/libfontconfig.1.dylib
>        freetype219-shlibs: /sw32/lib/freetype219/lib/libfreetype.6.dylib
>        atk1-shlibs: /sw32/lib/libatk-1.0.0.dylib
>        cairo-shlibs: /sw32/lib/libcairo.2.dylib
>        gd2-shlibs: /sw32/lib/libgd.2.dylib
>        gtk+2-shlibs: /sw32/lib/libgdk-x11-2.0.0.dylib
>        gtk+2-shlibs: /sw32/lib/libgdk_pixbuf-2.0.0.dylib
>        glib2-shlibs: /sw32/lib/libgio-2.0.0.dylib
>        glib2-shlibs: /sw32/lib/libglib-2.0.0.dylib
>        glib2-shlibs: /sw32/lib/libgmodule-2.0.0.dylib
>        glib2-shlibs: /sw32/lib/libgobject-2.0.0.dylib
>        gtk+2-shlibs: /sw32/lib/libgtk-x11-2.0.0.dylib
>        libiconv: /sw32/lib/libiconv.2.dylib
>        libgettext8-shlibs: /sw32/lib/libintl.8.dylib
>        libjpeg8-shlibs: /sw32/lib/libjpeg.8.dylib
>        lua51-shlibs: /sw32/lib/liblua.5.1.dylib
>        pdflib6-shlibs: /sw32/lib/libpdf.6.dylib
>        plotutils-shlibs: /sw32/lib/libplot.2.dylib
>        libpng14-shlibs: /sw32/lib/libpng14.14.dylib
>        wxgtk2.8-shlibs: /sw32/lib/libwx_baseu-2.8.0.dylib
>        wxgtk2.8-shlibs: /sw32/lib/libwx_baseu_net-2.8.0.dylib
>        wxgtk2.8-shlibs: /sw32/lib/libwx_baseu_xml-2.8.0.dylib
>        wxgtk2.8-shlibs: /sw32/lib/libwx_gtk2u_adv-2.8.0.dylib
>        wxgtk2.8-shlibs: /sw32/lib/libwx_gtk2u_aui-2.8.0.dylib
>        wxgtk2.8-shlibs: /sw32/lib/libwx_gtk2u_core-2.8.0.dylib
>        wxgtk2.8-shlibs: /sw32/lib/libwx_gtk2u_html-2.8.0.dylib
>        wxgtk2.8-shlibs: /sw32/lib/libwx_gtk2u_qa-2.8.0.dylib
>        wxgtk2.8-shlibs: /sw32/lib/libwx_gtk2u_richtext-2.8.0.dylib
>        wxgtk2.8-shlibs: /sw32/lib/libwx_gtk2u_xrc-2.8.0.dylib
>        pango1-xft2-ft219-shlibs: 
> /sw32/lib/pango-ft219/lib/libpango-1.0.0.dylib
>        pango1-xft2-ft219-shlibs:
> /sw32/lib/pango-ft219/lib/libpangocairo-1.0.0.dylib
>        pango1-xft2-ft219-shlibs:
> /sw32/lib/pango-ft219/lib/libpangoft2-1.0.0.dylib
>        <SYSTEM>: /usr/X11/lib/libX11.6.dylib
>        <SYSTEM>: /usr/X11/lib/libXaw.7.dylib
>        <SYSTEM>: /usr/X11/lib/libXext.6.dylib
>        <SYSTEM>: /usr/X11/lib/libXmu.6.dylib
>        <SYSTEM>: /usr/X11/lib/libXpm.4.dylib
>        <SYSTEM>: /usr/X11/lib/libXt.6.dylib
>        <SYSTEM>: /usr/X11/lib/libpng12.0.dylib
>        <SYSTEM>: /usr/lib/libSystem.B.dylib
>        <SYSTEM>: /usr/lib/libobjc.A.dylib
>        <SYSTEM>: /usr/lib/libstdc++.6.dylib
>        <SYSTEM>: /usr/lib/libz.1.dylib
> 
> So it's trying to link to both libpng12 and libpng14.

Check for revision 2.  The package seems really to want libpng12 (i.e.
our libpng3), and I don't have time to patch it to use libpng14, so I've
rolled that dependency back.
- -- 
Alexander Hansen
Fink User Liaison
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkyY0ucACgkQB8UpO3rKjQ/woACaA+w06QJU4mdBs2UdchN+rECq
zbgAoJRtSornUIHQ34f42oid1AsKEqDY
=/bW9
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to