On Sun, Feb 22, 2015 at 12:07:51AM -0800, Paul Rogers wrote:
> >
>
> What I am saying is...
> I have captured all the data for this attempt to install gtk-2.24.25 in
> /usr/local, including /usr/{,local}/pkgconfig/*. Most of the BLFS I've
> installed comes from BLFS-20121102, and most of it is installed in
> /usr/local. What do you want to see, specifically? I suppose you have
> enough doubts about my build process/environment
Actually, all I wanted to see was the error.
>
> Here is what happens in install:
> ...
OK, so this is immediately after the libraries were installed.
And just before it you should have the boilerplate "If you ever
happen to want to link against installed libraries" message.
I had thought your problem was during the library install.
> make install-data-hook
> make[4]: Entering directory `/usr/local/src/gtk+-2.24.25/modules/input'
> /bin/sh /usr/local/src/gtk+-2.24.25/install-sh -d /etc/gtk-2.0
> /usr/local/bin/gtk-query-immodules-2.0 >
> /usr/local/lib/gtk-2.0/2.10.0/immodules.cache
> /usr/local/bin/gtk-query-immodules-2.0: error while loading shared
> libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such
> file or directory
> make[4]: *** [install-data-hook] Error 127
> make[4]: Leaving directory `/usr/local/src/gtk+-2.24.25/modules/input'
> make[3]: *** [install-data-am] Error 2
> make[3]: Leaving directory `/usr/local/src/gtk+-2.24.25/modules/input'
> make[2]: *** [install-am] Error 2
> make[2]: Leaving directory `/usr/local/src/gtk+-2.24.25/modules/input'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `/usr/local/src/gtk+-2.24.25/modules'
> make: *** [install-recursive] Error 1
>
From my build on my current svn system, it breezed through that,
which is not any help to you, but explains why I thought the library
problem must be earlier. I just had
make install-data-hook
make[4]: Entering directory '/tmp/gtk+-2.24.25/modules/input'
/bin/sh /tmp/gtk+-2.24.25/install-sh -d /etc/gtk-2.0
/usr/bin/gtk-query-immodules-2.0 >
/usr/lib/gtk-2.0/2.10.0/immodules.cache
make[4]: Leaving directory '/tmp/gtk+-2.24.25/modules/input'
(yeah, I happened to be building in a tmpfs, it did not seem to
speed the process very much but gave space problems with e.g.
firefox and qt5 - I will not be trying that again).
Looking at my own copy of immodules.cache, I see no reference to
libgtk-x11. Ah, got it. [ /me curses myself for my usual slowness
when a problem is staring me in the face - it's also why my comments
are long, to try to illustrate how I got to a POV ].
/usr/local/bin/gtk-query-immodules-2.0 is failing to run because it
cannot find that library. That will make gtk2 apps unusable.
Try 'ldd /usr/local/bin/gtk-query-immodules-2.0 | less' and confirm
_where_ it is looking for libgtk-x11-2.0.so.0 : does the file exist
there ? If it does exist there, run ldd on it to find out what is
missing.
I suspect that this is still "something in /usr, other things in
/usr/lib".
You can also try 'gtk-query-immodules-2.0 | less' in case it is now
working.
> http://www.fastmail.com - Faster than the air-speed velocity of an
> unladen european swallow
Lol ;-)
ĸen
--
Nanny Ogg usually went to bed early. After all, she was an old lady.
Sometimes she went to bed as early as 6 a.m.
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page