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