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

Reply via email to