On Tue, 3 Jan 2017 15:39:13 +0000 Chris Vine <ch...@cvine.freeserve.co.uk> wrote: > On Tue, 3 Jan 2017 15:31:57 +0000 > "intmai...@gmail.com" <intmai...@gmail.com> wrote: > > Hello, > > > > I use slackware 14.2 and trying to build wxWidget 3.0.2 which > > required gtk. Ther are three packages and versions of gtk installed > > on the system: 1, 2 then 3. > > > > The configuration/compilation achieved without problem but wxWidget > > will not able to use unicode: > > ./configure --with-gtk --enable-gtk2 --enable-unicode --enable-debug > > > > The reason is the header gtk.h can not be found for both recent > > version: gtk+3-3.18.9 and gtk+2-2.24.30. > > Then the old version gtk+-1.2.10 will be used instead: unfortunately > > this version can NOT use unicode ! > > I need absolutely unicode for wxWidget. > > > > Slackware is not longer use Gnome for years. This means that the 3 > > gtk packages provided and installed on my system may be very lean > > and lose some functionality. May be there is many configurations > > and tools missing. > > You have broken your system somehow. Slackware provides the upstream > libraries in complete form: > > grep gtk-2.0/gtk/gtk\\.h /var/log/packages/gtk+2-2.24.31-i686-1 > usr/include/gtk-2.0/gtk/gtk.h > > grep gtk-3.0/gtk/gtk\\.h /var/log/packages/gtk+3-3.22.5-i686-1 > usr/include/gtk-3.0/gtk/gtk.h
Actually that's from some updated packages I have compiled. Here are the original slackware-14.2 packages: tar tvf gtk+2-2.24.30-i586-1.txz | grep gtk\\.h usr/include/gtk-2.0/gtk/gtk.h tar tvf gtk+3-3.18.9-i586-1.txz | grep gtk\\.h usr/include/gtk-3.0/gtk/gtk.h > > Bellow are a part of debuging screen during configuration of > > wxWidget: > > > > [code] > > ... > > checking for GTK+ - version >= 2.6.0... Package gtk+-2.0 was not > > found in the pkg-config search path. > > Perhaps you should add the directory containing `gtk+-2.0.pc' > > to the PKG_CONFIG_PATH environment variable > > No package 'gtk+-2.0' found > > no > > *** Could not run GTK+ test program, checking why... > > *** The test program failed to compile or link. See the file > > config.log for the > > *** exact error that occurred. This usually means GTK+ is > > incorrectly installed. > > checking for pkg-config... (cached) /usr/bin/pkg-config > > checking for GTK+ - version >= 3.0.0... Package gtk+-3.0 was not > > found in the pkg-config search path. > > Perhaps you should add the directory containing `gtk+-3.0.pc' > > to the PKG_CONFIG_PATH environment variable > > No package 'gtk+-3.0' found > > no > > *** Could not run GTK+ test program, checking why... > > *** The test program failed to compile or link. See the file > > config.log for the > > *** exact error that occured. This usually means GTK+ is incorrectly > > installed. > > checking for gtk-config... no > > checking for GTK - version >= 1.2.7... no > > *** The gtk-config script installed by GTK could not be found > > *** If GTK was installed in PREFIX, make sure PREFIX/bin is in > > *** your path, or set the GTK_CONFIG environment variable to the > > *** full path to gtk-config. > > checking for gtk-config... (cached) no > > checking for GTK - version >= 1.2.3... no > > *** The gtk-config script installed by GTK could not be found > > *** If GTK was installed in PREFIX, make sure PREFIX/bin is in > > *** your path, or set the GTK_CONFIG environment variable to the > > *** full path to gtk-config. > > configure: error: > > The development files for GTK+ were not found. For GTK+ 2, please > > ensure that pkg-config is in the path and that gtk+-2.0.pc is > > installed. For GTK+ 1.2 please check that gtk-config is in the path, > > and that the version is 1.2.3 or above. Also check that the > > libraries returned by 'pkg-config gtk+-2.0 --libs' or 'gtk-config > > --libs' are in the LD_LIBRARY_PATH or equivalent. > > ... > > [/code] > > This just seems to follow from the fact that you have broken your > system. The pkg-config files are correctly installed in > slackware-14.2: > > grep gtk+-2.0.pc /var/log/packages/gtk+2-2.24.31-i686-1 > usr/lib/pkgconfig/gtk+-2.0.pc > > grep gtk+-3.0.pc /var/log/packages/gtk+3-3.22.5-i686-1 > usr/lib/pkgconfig/gtk+-3.0.pc Here are the original slackware-14.2 packages: tar tvf gtk+2-2.24.30-i586-1.txz | grep gtk+2.0.pc usr/lib/pkgconfig/gtk+-2.0.pc tar tvf gtk+3-3.18.9-i586-1.txz | grep gtk+3.0.pc usr/lib/pkgconfig/gtk+-3.0.pc > Reinstall the gtk+2 and gtk+3 libraries from your slackware repository > and it should be OK. _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list