Frank J. R. Hanstick wrote:
evolution-data-server (new port file displayed prior to the attempt) with the following error message:

/usr/bin/gcc-4.0 -dynamiclib -o ../.libs/libgdraw.4.0.7.dylib .libs/choosericons.o .libs/ctlvalues.o .libs/drawboxborder.o .libs/gaskdlg.o .libs/gbuttons.o .libs/gcolor.o .libs/gchardlg.o .libs/gcontainer.o .libs/gdraw.o .libs/gdrawbuildchars.o .libs/gdrawerror.o .libs/gdrawtxt.o .libs/gdrawtxtinit.o .libs/gfilechooser.o .libs/gfiledlg.o .libs/ggadgets.o .libs/ggroupbox.o .libs/gimageclut.o .libs/gimagecvt.o .libs/gimagepsdraw.o .libs/gimagewriteeps.o .libs/gdrawgimage.o .libs/gimagexdraw.o .libs/gkeysym.o .libs/glist.o .libs/gmenu.o .libs/gprogress.o .libs/gpsdraw.o .libs/gpstxtinit.o .libs/gradio.o .libs/gresource.o .libs/gresourceimage.o .libs/gresedit.o .libs/gsavefiledlg.o .libs/gscrollbar.o .libs/gtabset.o .libs/gtextfield.o .libs/gtextinfo.o .libs/gwidgets.o .libs/gxdraw.o .libs/gxcdraw.o .libs/ghvbox.o .libs/gmatrixedit.o .libs/gdrawable.o .libs/gspacer.o .libs/xkeysyms_unicode.o -L/opt/local/lib -L/usr/local/lib ../.libs/libgutils.dylib /opt/local/lib/libgunicode.dylib ../.libs/libgunicode.dylib /opt/local/lib/libiconv.dylib -lpthread -L/usr/X11R6/lib /opt/local/lib/libSM.dylib /opt/local/lib/libICE.dylib /opt/local/lib/libXi.dylib /opt/local/lib/libXext.dylib /opt/local/lib/libXau.dylib /opt/local/lib/libXdmcp.dylib /opt/local/lib/libX11.dylib /opt/local/lib/libxkbui.dylib /opt/local/lib/libXt.dylib /opt/local/lib/libxkbfile.dylib -Wl,/System/Library/Frameworks/CoreServices.framework/CoreServices -Wl,/System/Library/Frameworks/Carbon.framework/Carbon -install_name /opt/local/lib/libgdraw.4.dylib -compatibility_version 5 -current_version 5.7 -Wl,-single_module
Frank,

I'm a little concerned that the term "-L/usr/X11R6/lib /opt/local/lib/libSM.dylib /opt/local/lib/libICE.dylib" is appearing in the link command above. This implies that one or more of evolution-data-servers's dependents is configuring against the 10.4 system supplied version of X11 instead of the xorg version from MacPorts and is passing this along via pkgconfig. Probably something left over from the transition to the xorg libraries.
Try the following to see where this is coming from

grep X11R6 /opt/local/lib/pkgconfig/*.pc

and if you see any hits then

port provides /opt/local/lib/pkgconfig/<whatever>.pc

to see which port is providing that pkgconfig file.

It may then be as simple as using

sudo port -fn upgrade <bad port>

to rebuild the effected port to fix this. But if there is more than one such file, then be sure to check and see if one depends on the other and start with the earliest dependency first to keep it from passing the bad term to the next etc.

Here

sudo port deps <port>   shows a port's dependencies

and

sudo port dependents <port>  shows installed ports that depend on this port

Dave

_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to