Thanks a lot, Mr. Kjell,

Yesterday, I moved from Debian Wheezy (7.4.0) to Debian Jessie (current
testing)... and I reached to finish all "jhbuild build" process.
Today, I decided to repeat all process while I realized that some little
things didn't work properly (like missing entry caps icons...).

So:

$ jhbuild clean
$ rm -rf (install & checkout folders)/*

and $ jhbuild build

And... new surprise while building gobject-introspection...

.../checkout/gobject-introspection/.libs/lt-g-ir-compiler: error while
loading shared libraries: libffi.so.5: cannot open shared object file: No
such file or directory
make[2]: *** [gir/GL-1.0.typelib] Error 127
.../checkout/gobject-introspection/.libs/lt-g-ir-compiler: error while
loading shared libraries: libffi.so.5: cannot open shared object file: No
such file or directory
make[2]: *** [gir/fontconfig-2.0.typelib] Error 127
.../checkout/gobject-introspection/.libs/lt-g-ir-compiler: error while
loading shared libraries: libffi.so.5: cannot open shared object file: No
such file or directory
make[2]: *** [gir/freetype2-2.0.typelib] Error 127
g-ir-scanner: GLib: warning: 718 warnings suppressed (use --warn-all to see
them)
make[2]: Leaving directory `.../checkout/gobject-introspection'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `.../checkout/gobject-introspection'
make: *** [all] Error 2

Why does it search libffi.so.5 while my system installed module release is
6: libffi.so.6... ?
I don't know if it's a good practice but I added a soft link (libffi.so.5)
pointing to libffi.so.6.0.1... and "jhbuild build" process unlocked and
finished normally... but entry caps icons are still missing !!!

Glus



2014-03-23 15:52 GMT+01:00 Kjell Ahlstedt <kjell.ahlst...@bredband.net>:

>  atk-bridge-2.0 belongs to the at-spi2-atk package. 'jhbuild build gtk+'
> or 'jhbuild build gtkmm' shall build at-spi2-atk before it builds gtk+. I
> don't understand why atk-bridge-2.0 is not found when gtk+ is configured.
>
> Kjell
>
> 2014-03-23 09:54, Juan Rafael García Blanco skrev:
>
> Hi,
>
>  Could you check if you have atk-bridge-2.0.pc somewhere? I mean under
> your jhbuild installation or under another user directory.
>
>  Also, when you get that error, you could select "open a shell" and type
> env to see if some  PKG_CONFIG* are defined and where they point to.
>
>  I agree this is very weird. I don't know why jhbuild cannot find
> packages that it just installed; have you changed the installation path or
> something?
>
>  On 22 Mar 2014, at 19:00, Glus Xof <gtg...@gmail.com> wrote:
>
>   Thanks a lot for your time, Kjell...
>
>  After this, I decided to rebuild all my Linux system... and the problems
> about 'pangocairo' disapeared; but no at all in building the last g*mm
> releases, because the process broke at 'gtk+' step, as shown below,
>
> [...]
> checking Pango flags... -pthread -I/opt/gnome/include/pango-1.0
> -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include
> -I/usr/include/freetype2 -I/opt/gnome/include/harfbuzz
> -I/usr/local/include/pango-1.0 -I/usr/local/include/cairo
> -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2
> -I/usr/include/libpng12   -L/opt/gnome/lib -L/usr/local/lib
> -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0
> checking for cairo_surface_set_device_scale... no
> checking for GDK_DEP... yes
> checking for ATK... no
> configure: error: Package requirements (atk atk-bridge-2.0) were not met:
>
> No package 'atk-bridge-2.0' found
> [...]
>
>  This seems strange too, because 'ATk' and 'ATkmm' packages are already
> builded (& installed).
>
> What should be happen ?
>
>  Glus
>
>
>
> 2014-03-22 12:09 GMT+01:00 Kjell Ahlstedt <kjell.ahlst...@bredband.net>:
>
>>  I have just used jhbuild to build the latest version of gtkmm. No
>> problems!
>>
>> You showed in
>> https://mail.gnome.org/archives/gtkmm-list/2014-March/msg00022.html that
>> your jhbuildrc file contains
>>
>> modules = [ 'librsvg', 'glibmm', 'gtkmm' ]
>>
>> The command 'jhbuild list gtkmm' does not list librsvg. I don't think you
>> have problems building gtkmm, you have problems building librsvg. But it is
>> strange. pangocairo is part of pango, and 'jhbuild list librsvg' shows that
>> jhbuild shall build pango before it builds librsvg.
>>
>> Kjell
>>
>> 2014-03-21 11:42, Glus Xof skrev:
>>
>>   Hi guys,
>>
>>  As mentioned yesterday, it's not possible yet (almost to me...) to build
>> from scratch gtkmm libraries using jhbuild, while the process breaks on
>> trying to configure librsvg.
>>
>>  The question seems to be that it needs one newer version of
>> 'pangocairo', and I guess that this should be provided correctly by the
>> system.
>>
>>  Forgive me if you are not the suitable list, but I don't know who is
>> the responsible of solving this inconsistence.
>>
>>  Meanwhile... I'd like to ask you for the work around, if anyone can
>> suggest anything...
>>
>>  Cheers,
>>
>> Glus
>>
>>
>>
>  _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtkmm-list
>
>
>
>
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to