Hello,
        The grep resulted in the following:

/opt/local/lib/pkgconfig/cspi-1.0.pc:Cflags: -I${includedir}/at- spi-1.0 -I/usr/X11R6/include.

        The provider is:

                /opt/local/lib/pkgconfig/cspi-1.0.pc is provided by: at-spi

        The deps are:

                at-spi has build dependencies on:
                        p5-xml-parser
                        pkgconfig
                at-spi has library dependencies on:
                        atk
                        gtk2
                        libbonobo
                        python25

        The dependents are:

                gnome-platform-suite depends on at-spi

at-spi was upgraded and a rerun of grep showed no X11R6. gnome- platform-suite was the upgraded as well.

I assume that this exercise has nothing to do with evolution-data- server failing to upgrade because of a previous installation; but, a side issue.

On Apr 29, 2009, at 7:54 AM, David Evans wrote:


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


Frank J. R. Hanstick
[email protected]



_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to