On 1/14/13 11:56 AM, Cook, Rich wrote: > Hello, I'm having this problem, can someone help me solve it? > Per the error message, I did run fink selfupdate. I did not set jobs to 1, > as this is clearly just missing an Xrender library. > Which by the way is here: > root@rcmac (~): ls /usr/X11R6/lib/libXrender.* > /usr/X11R6/lib/libXrender.1.3.0.dylib /usr/X11R6/lib/libXrender.1.dylib > /usr/X11R6/lib/libXrender.dylib > > I think the solution is just to add -lXrender to the link flags, but I don't > know how to tell fink to do that.
You don't. We don't support user-added flag configurations. > Thank you! :-) > > root@rcmac (~): fink install pango1-xft2-shlibs > (snip snip) > generating symbol list for `libpangoxft-1.0.la' > /usr/bin/nm .libs/pangoxft-font.o .libs/pangoxft-fontmap.o > .libs/pangoxft-render.o | sed -n -e 's/^.*[ > ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 > \2/p' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libpangoxft-1.0.exp > grep -E -e "^pango_.*" ".libs/libpangoxft-1.0.exp" > > ".libs/libpangoxft-1.0.expT" > mv -f ".libs/libpangoxft-1.0.expT" ".libs/libpangoxft-1.0.exp" > sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < > .libs/libpangoxft-1.0.exp > .libs/libpangoxft-1.0-symbols.expsym > gcc -dynamiclib -o .libs/libpangoxft-1.0.0.1001.0.dylib > .libs/pangoxft-font.o .libs/pangoxft-fontmap.o .libs/pangoxft-render.o > -L/usr/X11R6/lib ./.libs/libpangoft2-1.0.dylib -L/sw/lib > /sw/src/fink.build/pango1-xft2-1.10.1-1006/pango-1.10.1/pango/.libs/libpango-1.0.dylib > /usr/X11R6/lib/libfontconfig.dylib -L/usr/X11/lib > /usr/X11R6/lib/libfreetype.dylib ./.libs/libpango-1.0.dylib -lXft > -lfontconfig -lfreetype /sw/lib/libgobject-2.0.dylib > /sw/lib/libgmodule-2.0.dylib /sw/lib/libglib-2.0.dylib /sw/lib/libintl.dylib > -lX11 -install_name /sw/lib/libpangoxft-1.0.0.dylib > -Wl,-compatibility_version -Wl,1002 -Wl,-current_version -Wl,1002.0 > Undefined symbols: > "_XRenderFindStandardFormat", referenced from: > _pango_xft_renderer_set_property in pangoxft-render.o > "_XRenderCompositeTrapezoids", referenced from: > _pango_xft_renderer_real_composite_trapezoids in pangoxft-render.o > ld: symbol(s) not found > collect2: ld returned 1 exit status > make[4]: *** [libpangoxft-1.0.la] Error 1 > make[3]: *** [all-recursive] Error 1 > make[2]: *** [all] Error 2 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 > ### execution of /tmp/fink.T7t4l failed, exit code 2 > ### execution of /tmp/fink.N8zrc failed, exit code 2 > Removing runtime build-lock... > Removing build-lock package... > /sw/bin/dpkg-lockwait -r fink-buildlock-pango1-xft2-1.10.1-1006 > (Reading database ... 27712 files and directories currently installed.) > Removing fink-buildlock-pango1-xft2-1.10.1-1006 ... > Failed: phase compiling: pango1-xft2-1.10.1-1006 failed > > Before reporting any errors, please run "fink selfupdate" and try again. > Also try using "fink configure" to set your maximum build jobs to 1 and > attempt to build the package again. > If you continue to have issues, please check to see if the FAQ on Fink's > website solves the problem. If not, ask on one (not both, please) of > these mailing lists: > > The Fink Users List <[email protected]> > The Fink Beginners List <[email protected]>. > > Please try to include the complete error message in your report. This > generally consists of a compiler line starting with e.g. "gcc" or "g++" > followed by the actual error output from the compiler. > > Also include the following system information: > Package manager version: 0.34.4 > Distribution version: selfupdate-rsync Mon Jan 14 10:51:47 2013, 10.6, i386 > Trees: local/main stable/main > Xcode.app: 3.2.5 > Xcode command-line tools: 3.2.5 > Max. Fink build jobs: 16 > > I reproduced this on my own 10.6 system. Maintainer cc'ed. This is an outmoded version of pango1, and it probably has missed some changes in the OS. The options here are: 1) Wait for an official fix. 2) Try a local modification as per http://finkers.wordpress.com/2009/07/24/creating-local-packages/ For example: edit /sw/fink/10.4/stable/main/finkinfo/gnome/pango1-xft2.info and add -lXrender to the SetLDFLAGS line. 3) If this didn't come up in the build chain for another Fink package, or if you don't specifically need pango-1.10.x, you could use the newer 'pango1-xft2-ft219' package (1.24.5), which works on 10.6. -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412 _______________________________________________ Fink-users mailing list [email protected] List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users
