On Oct 24, 2008, at 11:33 AM, Ben Rooney wrote:

> Thanks for the help, did that and get a nil return. Hmmm...
>
>
> Ben
>
>
>
>
>
> On 24 Oct 2008, at 16:13, Alexander Hansen wrote:
>
>>
>> On Oct 24, 2008, at 11:06 AM, Ben Rooney wrote:
>>
>>> Slab attached. You have the patience of a saint.
>>>
>>> Ben
>>>
>>> On 24 Oct 2008, at 15:55, Alexander Hansen wrote:
>>>>
>>>>> Thank you very much for your incredibly quick reply. I am very
>>>>> impressed indeed.
>>>>> The only error message - hidden on the bottom of a  huge slab of
>>>>> output was this
>>>>>
>>>>> Undefined symbols: _XSendEvent
>>>>>
>>>>>
>>>>> Ben
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> We'll probably want to see the bottom of the slab then.
>>>>
>>>> How about the compiler output (starting with gcc, c++, g++ or
>>>> whatever it's running at that line) just prior to the undefined
>>>> symbols message, plus that and a line or two below?
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>> Extracting /sw/src/fink.build/evince-2.20.2-5/evince-2.20.2/
>>> properties/../libdocument/.libs/libevbackend.a
>>> (cd .libs/libevince-properties-page.lax/libevbackend.a && ar x /sw/
>>> src/fink.build/evince-2.20.2-5/evince-2.20.2/properties/../
>>> libdocument/.libs/libevbackend.a)
>>> g++  -o .libs/libevince-properties-page.so -bundle  .libs/
>>> libevince_properties_page_la-ev-properties-main.o  .libs/libevince-
>>> properties-page.lax/libevproperties.a/ev-properties-view.o  .libs/
>>> libevince-properties-page.lax/libevbackend.a/afmparse.o .libs/
>>> libevince-properties-page.lax/libevbackend.a/bitmap.o .libs/ 
>>> libevince-
>>> properties-page.lax/libevbackend.a/cairo-device.o .libs/libevince-
>>> properties-page.lax/libevbackend.a/color.o .libs/libevince- 
>>> properties-
>>> page.lax/libevbackend.a/common.o .libs/libevince-properties- 
>>> page.lax/
>>> libevbackend.a/dvi-document.o .libs/libevince-properties-page.lax/
>>> libevbackend.a/dviread.o .libs/libevince-properties-page.lax/
>>> libevbackend.a/ev-async-renderer.o .libs/libevince-properties-
>>> page.lax/libevbackend.a/ev-attachment.o .libs/libevince-properties-
>>> page.lax/libevbackend.a/ev-backend-marshal.o .libs/libevince-
>>> properties-page.lax/libevbackend.a/ev-document-factory.o .libs/
>>> libevince-properties-page.lax/libevbackend.a/ev-document- 
>>> find.o .libs/
>>> libevince-properties-page.lax/libevbackend.a/ev-document-
>>> fonts.o .libs/libevince-properties-page.lax/libevbackend.a/ev-
>>> document-forms.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> ev-document-images.o .libs/libevince-properties-page.lax/
>>> libevbackend.a/ev-document-links.o .libs/libevince-properties-
>>> page.lax/libevbackend.a/ev-document-misc.o .libs/libevince- 
>>> properties-
>>> page.lax/libevbackend.a/ev-document-security.o .libs/libevince-
>>> properties-page.lax/libevbackend.a/ev-document-thumbnails.o .libs/
>>> libevince-properties-page.lax/libevbackend.a/ev-document-
>>> transition.o .libs/libevince-properties-page.lax/libevbackend.a/ev-
>>> document.o .libs/libevince-properties-page.lax/libevbackend.a/ev- 
>>> file-
>>> exporter.o .libs/libevince-properties-page.lax/libevbackend.a/ev- 
>>> file-
>>> helpers.o .libs/libevince-properties-page.lax/libevbackend.a/ev- 
>>> form-
>>> field.o .libs/libevince-properties-page.lax/libevbackend.a/ev-
>>> image.o .libs/libevince-properties-page.lax/libevbackend.a/ev-link-
>>> action.o .libs/libevince-properties-page.lax/libevbackend.a/ev-link-
>>> dest.o .libs/libevince-properties-page.lax/libevbackend.a/ev-
>>> link.o .libs/libevince-properties-page.lax/libevbackend.a/ev-
>>> poppler.o .libs/libevince-properties-page.lax/libevbackend.a/ev-
>>> render-context.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> ev-selection.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> files.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> font.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> fontmap.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> fonts.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> fontsrch.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> gf.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> gsdefaults.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> gsio.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> hash.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> list.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> pagesel.o .libs/libevince-properties-page.lax/libevbackend.a/
>>> paper.o .libs/libevince-properties-page.lax/libevbackend.a/ 
>>> pk.o .libs/
>>> libevince-properties-page.lax/libevbackend.a/ps-document.o .libs/
>>> libevince-properties-page.lax/libevbackend.a/ps-interpreter.o .libs/
>>> libevince-properties-page.lax/libevbackend.a/ps.o .libs/libevince-
>>> properties-page.lax/libevbackend.a/setup.o .libs/libevince- 
>>> properties-
>>> page.lax/libevbackend.a/sp-epsf.o .libs/libevince-properties- 
>>> page.lax/
>>> libevbackend.a/special.o .libs/libevince-properties-page.lax/
>>> libevbackend.a/t1.o .libs/libevince-properties-page.lax/
>>> libevbackend.a/tfm.o .libs/libevince-properties-page.lax/
>>> libevbackend.a/tfmfile.o .libs/libevince-properties-page.lax/
>>> libevbackend.a/tiff-document.o .libs/libevince-properties-page.lax/
>>> libevbackend.a/tiff2ps.o .libs/libevince-properties-page.lax/
>>> libevbackend.a/tt.o .libs/libevince-properties-page.lax/
>>> libevbackend.a/util.o .libs/libevince-properties-page.lax/
>>> libevbackend.a/vf.o   -L/sw/lib -L/sw/lib/pango-ft219/lib -L/sw/lib/
>>> fontconfig2/lib -L/sw/lib/freetype219/lib -L/sw/lib/gnome-vfs2.16 / 
>>> sw/
>>> lib/libglade-2.0.dylib -L/usr/X11R6/lib /sw/lib/libpixman-1.dylib / 
>>> sw/
>>> lib/libglitz.dylib /sw/lib/libpng12.dylib /sw/lib/libexpat.dylib / 
>>> sw/
>>> lib/libiconv.dylib /sw/lib/libxml2.dylib /sw/lib/libgnome-2.dylib - 
>>> L/
>>> sw/lib/system-openssl/lib /sw/lib/libavahi-glib.dylib /sw/lib/
>>> libavahi-client.dylib /sw/lib/libavahi-common.dylib /sw/lib/
>>> libORBitCosNaming-2.dylib /sw/lib/libdbus-glib-1.dylib /sw/lib/
>>> libdbus-1.dylib /sw/lib/libesd.dylib /sw/lib/libaudiofile.dylib /sw/
>>> lib/libpopt.dylib /sw/lib/libbonobo-2.dylib /sw/lib/libbonobo-
>>> activation.dylib /sw/lib/libORBit-2.dylib /sw/lib/libpoppler-
>>> glib.dylib /sw/lib/libpoppler.dylib /sw/lib/libjpeg.dylib /sw/lib/
>>> libtiff.dylib -L/sw/lib/libnautilus-ext1 /sw/lib/libnautilus-ext1/
>>> libnautilus-extension.dylib /sw/lib/libgtk-x11-2.0.dylib /sw/lib/
>>> gnome-vfs2.16/libgnomevfs-2.dylib /sw/lib/libgdk-x11-2.0.dylib /sw/
>>> lib/libatk-1.0.dylib /sw/lib/libgio-2.0.dylib /sw/lib/pango-ft219/ 
>>> lib/
>>> libpangoft2-1.0.dylib /sw/lib/libgdk_pixbuf-2.0.dylib /sw/lib/pango-
>>> ft219/lib/libpangocairo-1.0.dylib /sw/lib/libcairo.dylib /sw/lib/
>>> pango-ft219/lib/libpango-1.0.dylib /sw/lib/freetype219/lib/
>>> libfreetype.dylib -lz /sw/lib/fontconfig2/lib/libfontconfig.dylib / 
>>> sw/
>>> lib/libgconf-2.dylib /sw/lib/libgthread-2.0.dylib /sw/lib/
>>> libgmodule-2.0.dylib /sw/lib/libgobject-2.0.dylib /sw/lib/
>>> libglib-2.0.dylib /sw/lib/libintl.dylib /sw/lib/libkpathsea.dylib  -
>>> Wl,-framework -Wl,CoreServices -Wl,-framework - 
>>> Wl,ApplicationServices
>>> -Wl,-framework -Wl,CoreServices -Wl,-framework - 
>>> Wl,ApplicationServices
>>> /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
>>> _XSendEvent
>>> collect2: ld returned 1 exit status
>>> make[2]: *** [libevince-properties-page.la] Error 1
>>> make[1]: *** [all-recursive] Error 1
>>> make: *** [all] Error 2
>>> ### execution of /var/tmp/tmp.1.SzorLW failed, exit code 2
>>> Removing runtime build-lock...
>>> Removing build-lock package...
>>> /sw/bin/dpkg-lockwait -r fink-buildlock-evince-2.20.2-5
>>> (Reading database ... 84973 files and directories currently  
>>> installed.)
>>> Removing fink-buildlock-evince-2.20.2-5 ...
>>> Failed: phase compiling: evince-2.20.2-5 failed
>>>
>>> Ben
>>>
>>>
>>>
>>
>> Unlike some of the recent problems that we've had with packages  
>> that use gtk+2, glib2, etc., I wasn't able to reproduce this  
>> error.  I'd say start by doing a "fink selfupdate" and then "fink  
>> list -o"  to see if there is anything in the dependency chain that  
>> has been updated.
>>
>
>
>

I've just had a chance to try this out on my 10.4 setup, and I get the  
same error.  10.5 seems not to have this problem.

The weird thing is that the "missing" symbol does appear to be defined  
in /usr/X11R6/lib/libX11.dylib:

$ otool -Tv /usr/X11R6/lib/libX11.dylib | grep XSend
SendEvent.o      _XSendEvent
XlibInt.o        __XSend
ConnDis.o        __XSendClientPrefix

(unless I'm misinterpreting the output)


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners

Reply via email to