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

Reply via email to