Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Mar 2008 16:27:10 -0800 (PST)
From:      chris@chrismaness.com
To:        "Mel" <fbsd.questions@rachie.is-a-geek.net>
Cc:        Chris Maness <chris@chrismaness.com>, freebsd-questions@freebsd.org
Subject:   Re: GTK Compile fail in 7.0-R
Message-ID:  <56289.76.238.148.146.1204849630.squirrel@squirrel.kq6up.org>
In-Reply-To: <200803070121.09054.fbsd.questions@rachie.is-a-geek.net>
References:  <4147.163.150.112.196.1204825531.squirrel@squirrel.kq6up.org> <200803062014.43505.fbsd.questions@rachie.is-a-geek.net> <47D0807B.5050208@chrismaness.com> <200803070121.09054.fbsd.questions@rachie.is-a-geek.net>

next in thread | previous in thread | raw e-mail | index | archive | help
> On Friday 07 March 2008 00:38:35 Chris Maness wrote:
>> Mel wrote:
>> > On Thursday 06 March 2008 18:45:31 chris@chrismaness.com wrote:
>> >> I have tried to re-build all of my ports, but gtk-2 is failing.  Any
>> >> suggestions.
>> >>
>> >> the comand I used last was:
>> >>
>> >> portupgrade -Rf --batch gtk-2.12.3
>> >>
>> >> iqr.la im-multipress.la  > gtk.immodules
>> >> /libexec/ld-elf.so.1: Shared object "libm.so.4" not found, required
>> by
>> >> "libgdk_pixbuf-2.0.so.0"
>> >> gmake[3]: *** [gtk.immodules] Error 1
>> >> gmake[3]: Leaving directory
>> >> `/usr/ports/x11-toolkits/gtk20/work/gtk+-2.12.8/modules/input'
>> >> gmake[2]: *** [all-recursive] Error 1
>> >> gmake[2]: Leaving directory
>> >> `/usr/ports/x11-toolkits/gtk20/work/gtk+-2.12.8/modules'
>> >> gmake[1]: *** [all-recursive] Error 1
>> >> gmake[1]: Leaving directory
>> >> `/usr/ports/x11-toolkits/gtk20/work/gtk+-2.12.8' gmake: *** [all]
>> Error
>> >> 2 ** Command failed [exit code 1]: /usr/bin/script -qa
>> >> /tmp/portupgrade.13565.39 env UPGRADE_TOOL=portupgrade
>> >> UPGRADE_PORT=gtk-2.12.3 UPGRADE_PORT_VER=2.12.3 make BATCH=yes
>> >> ** Fix the problem and try again.
>> >> ** Listing the failed packages (-:ignored / *:skipped / !:failed)
>> >>         ! x11-toolkits/gtk20 (gtk-2.12.3)       (new compiler error)
>> >
>> > gtk20 doesn't depend on gdk-pixbuf according to the port, but the
>> gtk2's
>> > configure script doesn't agree.
>> > In short: the gnome-hack magic is not working for this as it doesn't
>> add
>> > gdkpixbuf to LIB_DEPENDS. You might wanna report this to the
>> > freebsd-gnome list.
>> >
>> > To make it work for you:
>> > Just do portupgrade -f graphics/gdk-pixbuf, then portupgrade -Rf gtk20
>> > again. There's a change you'll run into the same with a different port
>> > this time, then rinse and repeat.
>>
>> I don't see this port graphics/gdk-pixbuf in the current ports tree.
>
> http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/gdk-pixbuf/
>
> What's the output of:
> ldd /usr/local/lib/libgdk_pixbuf-2.0.so.0
>
> On 7.x it should look like this:
> /usr/local/lib/libgdk_pixbuf-2.0.so.0:
>         libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0
> (0x3819d000)
>         libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0
> (0x381a1000)
>         libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x38300000)
>         libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x3839f000)
>         libm.so.5 => /lib/libm.so.5 (0x381db000)
>         libc.so.7 => /lib/libc.so.7 (0x38080000)
>         libintl.so.8 => /usr/local/lib/libintl.so.8 (0x381f0000)
>         libicui18n.so.38 => /usr/local/lib/libicui18n.so.38 (0x38494000)
>         libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x385eb000)
>         libicuuc.so.38 => /usr/local/lib/libicuuc.so.38 (0x38612000)
>         libicudata.so.38 => /usr/local/lib/libicudata.so.38 (0x38730000)
>         libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x39207000)
>         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x392fc000)
>
>
> --
> Mel
>
> Problem with today's modular software: they start with the modules
>     and never get to the software part.
>

ldd /usr/local/lib/libgdk_pixbuf-2.0.so.0
/usr/local/lib/libgdk_pixbuf-2.0.so.0:
        libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0
(0x2819d000)
        libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0
(0x281a1000)
        libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x28300000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2839f000)
        libm.so.5 => /lib/libm.so.5 (0x281db000)
        libc.so.7 => /lib/libc.so.7 (0x28080000)
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x281f0000)
        libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x28494000)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56289.76.238.148.146.1204849630.squirrel>