LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Mandriva (https://www.linuxquestions.org/questions/mandriva-30/)
-   -   Many GTK Installation problems (https://www.linuxquestions.org/questions/mandriva-30/many-gtk-installation-problems-283870/)

simeandrews 01-29-2005 07:15 PM

Many GTK Installation problems
 
Ok, I have glib and ATK set up, I know I already posted this, but this will be much cleaner and easier to understand. The issue I have with GTK installation is the installation of Pango. Here's the message I got when I tried to install it on Mandrake 10.1 Official:
Code:

[simon@localhost pango-1.8.0]$ ./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for native Win32... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for c++... c++
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking dependency style of c++... gcc3
checking build system type... i686-redhat-linux-gnu
checking host system type... i686-redhat-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... c++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by c++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
checking for c++ option to produce PIC... -fPIC
checking if c++ PIC flag -fPIC works... yes
checking if c++ supports -c -o file.o... yes
checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for some Win32 platform... no
checking for perl5... perl5
checking for X... no
configure: WARNING: X development libraries not found
checking for pkg-config... /usr/bin/pkg-config
checking for fontconfig >= 1.0.1... Package fontconfig was not found in the pkg-config search path.
Perhaps you should add the directory containing `fontconfig.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fontconfig' found
configure: WARNING: No fontconfig found, skipping tests for FreeType and Xft
configure: error: *** Didn't find any of FreeType, X11, or Win32.
*** Must have at least one backend to build Pango.

So, fontconfig said I needed freetype, which also wasnt on urpmi (everything installed)

Here's what I got
Code:

[simon@localhost freetype-1.3.1]$ make
cd lib; make -f arch/unix/Makefile all
make[1]: Entering directory `/home/simon/freetype-1.3.1/lib'
rm -f memory.c file.c mutex.c
ln -s /home/simon/freetype-1.3.1/lib/arch/unix/../../ttmemory.c memory.c
ln -s /home/simon/freetype-1.3.1/lib/arch/unix/../../arch/unix/ttmmap.c file.c
ln -s /home/simon/freetype-1.3.1/lib/arch/unix/../../ttmutex.c mutex.c
make -f arch/unix/Makefile LIB_FILES="freetype.lo ftxkern.lo ftxgasp.lo ftxpost.lo ftxcmap.lo ftxsbit.lo ftxwidth.lo ftxerr18.lo ftxgsub.lo ftxgpos.lo ftxgdef.lo ftxopen.lo" libttf.la
make[2]: Entering directory `/home/simon/freetype-1.3.1/lib'
make[2]: `libttf.la' is up to date.
make[2]: Leaving directory `/home/simon/freetype-1.3.1/lib'
make[1]: Leaving directory `/home/simon/freetype-1.3.1/lib'
cd test; make -f arch/unix/Makefile all
make[1]: Entering directory `/home/simon/freetype-1.3.1/test'
gcc -c -I. -I/home/simon/freetype-1.3.1/test/arch/unix/../.. -I.. -I/home/simon/freetype-1.3.1/test/arch/unix/../../../lib -I/home/simon/freetype-1.3.1/test/arch/unix/../../../lib/extend -g -O2  -Wall -pedantic -ansi  -DX11 -DLOCALEDIR='"/usr/local/share/locale"' /home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:22:22: X11/Xlib.h: No such file or directory
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:23:23: X11/Xutil.h: No such file or directory
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:24:28: X11/cursorfont.h: No such file or directory
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:76: error: syntax error before "win"
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:76: warning: type defaults to `int' in declaration of `win'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:76: error: ISO C forbids data definition with no type or storage class
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:77: error: syntax error before "gcblack"
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:77: warning: type defaults to `int' in declaration of `gcblack'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:77: error: ISO C forbids data definition with no type or storage class
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:78: error: syntax error before "color"
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:78: warning: type defaults to `int' in declaration of `color'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:78: error: ISO C forbids data definition with no type or storage class
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:80: error: syntax error before '*' token
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:80: warning: type defaults to `int' in declaration of `display'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:80: error: ISO C forbids data definition with no type or storage class
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:83: error: syntax error before '*' token
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:83: warning: type defaults to `int' in declaration of `image'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:83: error: ISO C forbids data definition with no type or storage class
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:85: error: syntax error before '*' token
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:85: warning: type defaults to `int' in declaration of `visual'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:85: error: ISO C forbids data definition with no type or storage class
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:86: error: syntax error before "colormap"
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:86: warning: type defaults to `int' in declaration of `colormap'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:86: error: ISO C forbids data definition with no type or storage class
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:88: error: syntax error before "gray"
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:88: warning: type defaults to `int' in declaration of `gray'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:88: error: ISO C forbids data definition with no type or storage class
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:90: error: syntax error before "idle"
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:90: warning: type defaults to `int' in declaration of `idle'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:90: error: ISO C forbids data definition with no type or storage class
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:91: error: syntax error before "busy"
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:91: warning: type defaults to `int' in declaration of `busy'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:91: error: ISO C forbids data definition with no type or storage class
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c: In function `Driver_Restore_Mode':
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:105: warning: implicit declaration of function `XUnmapWindow'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:106: warning: implicit declaration of function `XCloseDisplay'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c: In function `x11init':
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:117: error: `XTextProperty' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:117: error: (Each undeclared identifier is reported only once
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:117: error: for each function it appears in.)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:117: error: syntax error before "xtp"
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:118: error: `XSizeHints' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:119: error: `XSetWindowAttributes' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:128: warning: implicit declaration of function `XrmInitialize'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:130: warning: implicit declaration of function `XOpenDisplay'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:130: warning: assignment makes pointer from integer without a cast
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:133: warning: implicit declaration of function `DefaultScreen'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:134: warning: implicit declaration of function `DefaultColormap'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:135: warning: implicit declaration of function `DefaultDepth'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:136: warning: implicit declaration of function `DefaultVisual'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:136: warning: assignment makes pointer from integer without a cast
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:138: warning: implicit declaration of function `XCreateFontCursor'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:138: error: `XC_left_ptr' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:139: error: `XC_watch' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:144: error: `XPixmapFormatValues' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:144: error: `formats' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:147: warning: implicit declaration of function `XListPixmapFormats'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:171: warning: implicit declaration of function `XFree'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:179: error: `xswa' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:179: warning: implicit declaration of function `BlackPixel'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:180: warning: implicit declaration of function `WhitePixel'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:183: error: `KeyPressMask' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:183: error: `ExposureMask' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:185: warning: implicit declaration of function `XCreateWindow'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:186: warning: implicit declaration of function `RootWindow'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:193: error: `InputOutput' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:195: error: `CWBackPixel' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:195: error: `CWBorderPixel' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:195: error: `CWEventMask' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:195: error: `CWCursor' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:198: warning: implicit declaration of function `XMapWindow'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:200: warning: implicit declaration of function `XCreateGC'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:202: warning: implicit declaration of function `XSetForeground'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:203: warning: implicit declaration of function `XSetBackground'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:212: error: request for member `red' in something not a structure or union
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:213: error: request for member `green' in something not a structure or union
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:214: error: request for member `blue' in something not a structure or union
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:216: warning: implicit declaration of function `XAllocColor'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:220: warning: implicit declaration of function `XCreateImage'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:223: error: `ZPixmap' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:223: error: `XYBitmap' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:229: warning: assignment makes pointer from integer without a cast
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:235: error: request for member `byte_order' in something not a structure or union
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:235: error: `MSBFirst' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:236: error: request for member `bitmap_bit_order' in something not a structure or union
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:240: error: `xtp' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:245: error: `xsh' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:250: error: `PPosition' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:250: error: `PSize' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:253: warning: implicit declaration of function `XSetWMProperties'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c: In function `Put_Image':
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:293: warning: implicit declaration of function `XPutImage'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c: In function `Driver_Display_Bitmap':
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:303: warning: implicit declaration of function `XClearWindow'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:306: warning: implicit declaration of function `XStoreName'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:357: warning: implicit declaration of function `XPutPixel'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:357: error: request for member `pixel' in something not a structure or union
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c: In function `Get_Event':
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:380: warning: ISO C forbids nested functions
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:380: error: syntax error before "x_event"
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:381: error: `KeySym' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:386: error: `XComposeStatus' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:386: error: syntax error before "compose"
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:391: warning: implicit declaration of function `XDefineCursor'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:395: warning: implicit declaration of function `XNextEvent'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:395: error: `x_event' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:399: error: `KeyPress' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:400: warning: implicit declaration of function `XLookupString'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:403: error: `key' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:404: error: `compose' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:411: error: `MappingNotify' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:412: warning: implicit declaration of function `XRefreshKeyboardMapping'
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:415: error: `Expose' undeclared (first use in this function)
/home/simon/freetype-1.3.1/test/arch/unix/../../arch/unix/gwin_x11.c:432: warning: implicit declaration of function `XFlush'
make[1]: *** [gwin_x11.o] Error 1
make[1]: Leaving directory `/home/simon/freetype-1.3.1/test'
make: *** [tttest] Error 2
[simon@localhost freetype-1.3.1]$

I am very frustrated, can someone help?

bunnadik 01-30-2005 07:33 AM

Why are you trying to install pango by compiling? The easiest way is to install the RPM that is in the distribution and
you've already (probably) got most of it installed already.

I guess you're really trying to install something else that requires pango and that software's configure told you it couldn't
find pango. What you're missing are the -devel packages.

So to be able to compile anything that requires pango you need to 'urpmi pango-devel' (or possibly 'urpmi libpango1.0_0-devel').

As an example on how to find out what package that needs to be installed:
In your pango-compilating example, it whines about not finding "fontconfig.pc"
An 'urpmf fontconfig.pc' tells you it's in the "libfontconfig1-devel" package, so an 'urpmi libfontconfig1-devel' is what's needed.

- Peder

simeandrews 01-30-2005 07:45 AM

I guess I needed the stuff I thought was pointless in the other post, search GTK binary and it will come up, it'll tell you my problem, my whole day at the computer trying to fix it.

libfuntconfig1-devel etc didn't exidt and urpmi pango said everything already installed. Basically what I'm trying to do is update, and I like compiling more because it let's you have more control over it.

Micro420 01-30-2005 11:46 AM

Quote:

Originally posted by bunnadik
Why are you trying to install pango by compiling? The easiest way is to install the RPM that is in the distribution and
you've already (probably) got most of it installed already.

I guess you're really trying to install something else that requires pango and that software's configure told you it couldn't
find pango. What you're missing are the -devel packages.

So to be able to compile anything that requires pango you need to 'urpmi pango-devel' (or possibly 'urpmi libpango1.0_0-devel').

As an example on how to find out what package that needs to be installed:
In your pango-compilating example, it whines about not finding "fontconfig.pc"
An 'urpmf fontconfig.pc' tells you it's in the "libfontconfig1-devel" package, so an 'urpmi libfontconfig1-devel' is what's needed.

- Peder

His problem is a little complex as I have been following his previous post.

He wants to install GIMP 2.2.1, which requires the new GTK 2.6, which Mandrake (URPMI) doesn't have. Therefore, he has to compile from source. GTK requires 3 dependencies - ATK, Pango, and GLIB that must be recent v ersions, I believe, which Mandrake (URPMI) is also behind on. otherwise, he could have just URPMI GTK and avoided this whole problem!

reddazz 01-30-2005 01:19 PM

You may need to install the devel packages of the dependencies that are said to be missing after running ./configure. No need to reinstall freetype etc coz it's already on your system, just use urpmi or rpmdrake to install the devel packages that the pango ./configure says are missing.

simeandrews 01-30-2005 01:24 PM

We've figured out that it would be easier to just reinstall Mandrake because it is so messy right now.

bunnadik 01-31-2005 02:08 AM

To avoid future mess I'd not recommend installing you new stuff in /usr (as in ./configure --prefix=/usr)

I always prefix to /opt/<package> (in your case --prefix=/opt/pango-1.8.0 , --prefix=/opt/gimp-2.2.1 et.al.)
Then I use 'stow' (a perl script from your favorite GNU mirror) to make symbolic links in /usr/local
( stow -d /opt -t /usr/local pango-1.8.0 ).
I also have to point PKG_CONFIG_PATH to /usr/local/lib/pkgconfig and add a "/usr/local/lib" in
/etc/ld.so.conf.d/local.conf (the new place in 10.1)

This way I'm not messing anything up in my normal filesystem and every package is neatly separated
from each other and thus easily removable ( stow -D -d /opt -t /usr/local pango-1.8.0 && rm -rf /opt/pango-1.8.0 ).

- Peder

reddazz 01-31-2005 02:27 AM

If you install gtk, pango, atk and glib in a different prefix to the old one (the one installed by rpm), the system may still point to the old versions. If you are installing stuff in /usr, you just have to be extra careful and know what you are doing coz mistakes can break your system.

Micro420 01-31-2005 11:35 AM

I have installed my GTK, including ATK, PANGO, and GLIB, in my /usr and so far, I have had no problems with my system. I was given this advice by another forum user in the LInux - Software thread and it has saved me a lot of trouble. I'm just passing along what I learned, what works for me, and what was the easiest.

Tormented 01-31-2005 04:40 PM

I use GIMP 2.2.3 compiled from source and it works just fine with Mandrake's version of GTK.
All you need to do is install the proper devel packages using urpmi.

simeandrews 02-01-2005 05:50 PM

Ok, Mandrake has been reinstalled, ATK installed, Glib installed, but I'm still where I was before with Pango. Help! This is getting really annoying!

Would it help me if I installed Pango from the command line instead of from within X?

simeandrews 02-01-2005 06:27 PM

No, that didn't work outside of X

Micro420 02-02-2005 01:39 AM

Weird! Maybe install Fontconfig via Mandrake Control. Try this:

Open up your Mandrake Control Center --> software --> INSTALL --> search for fontconfig.

Install all things related to fontconfig. After installing fontconfig, try making Pango again.

bunnadik 02-02-2005 01:55 AM

If this is the error you still get:
Quote:

"Checking for fontconfig >= 1.0.1... Package fontconfig was not found in the pkg-config search path.
Perhaps you should add the directory containing `fontconfig.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fontconfig' found"
you need to install the fontconfig devel package.
If you see an error like this and don't know which package holds the fontconfig.pc file, the easiest
way is to run 'urpmf fontconfig.pc' . That'll answer : "libfontconfig1-devel:/usr/lib/pkgconfig/fontconfig.pc"

So what you have to do is run 'urpmi libfontconfig1-devel'

Then you'll have to get freetype2. In your first post you compiled freetype-1.3.1 and according to the
GIMP INSTALL file you need freetype2.

- Peder

simeandrews 02-02-2005 05:52 AM

That might've been my problem thee whole time! 1.3.1 was at the top of the download list. I'll do that later though, i gotta go to school. I'll check in later and check if anythings changed

bunnadik 02-02-2005 08:25 AM

Well, it wasn't the reason you couldn't compile it. Freetype-1.3.1 should compile just fine.
But according to it's initial error message it's missing Xlib.h, Xutil.h and cursorfont.h.

You'll have to urpmf those files and find out which devel to install. (I think they're in the same rpm.)

- Peder

simeandrews 02-02-2005 02:52 PM

Fontconfig wasnt in Mandrake Control Center under Software Install, so I downloaded and installed freetype, then I downloaded fontconfig untarred it, and when I did ./configure, here's what I got:
Code:

[simon@localhost fontconfig-2.2.3]$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking whether make sets $(MAKE)... (cached) yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for pid_t... yes
checking for vprintf... yes
checking for _doprnt... no
checking for geteuid... yes
checking for getuid... yes
checking for link... yes
checking for memmove... yes
checking for memset... yes
checking for mkstemp... yes
checking for strchr... yes
checking for strrchr... yes
checking for strtol... yes
checking for getopt... yes
checking for getopt_long... yes
checking for freetype-config... /usr/local/bin/freetype-config
checking for FT_Get_First_Char... yes
checking for FT_Get_Next_Char... yes
checking for FT_Get_BDF_Property... yes
checking for FT_Bitmap_Size.y_ppem... yes
checking expat.h usability... no
checking expat.h presence... no
checking for expat.h... no
checking xmlparse.h usability... no
checking xmlparse.h presence... no
checking for xmlparse.h... no
configure: error: cannot find expat library
[simon@localhost fontconfig-2.2.3]$


simeandrews 02-02-2005 04:15 PM

I just tried urpmi expat, everything already installed. It's almost like when Mandrake installs it installs to the wrong places.

Micro420 02-02-2005 04:38 PM

Quote:

Originally posted by simeandrews
I just tried urpmi expat, everything already installed. It's almost like when Mandrake installs it installs to the wrong places.
Boy, this is turning into a nightmare for you, isn't it? :(
Perhaps try downloading expat from source and ./configure it.
Then go back and try freetype and see if that works.

I don't know why you're running into so many problems. :(

simeandrews 02-02-2005 07:25 PM

My computer has something against me lol! But seriously, over the last month even windows has gone all bad. Windoze was slow before, but NOW...

simeandrews 02-02-2005 07:48 PM

We have now gotten somewhere!

Fontconfig has been installed! My only problem is that my computer doesn't know that, I still have the same pango error. Maybe some paths have to be exported.

Micro420 02-02-2005 08:18 PM

Quote:

Originally posted by simeandrews
We have now gotten somewhere!

Fontconfig has been installed! My only problem is that my computer doesn't know that, I still have the same pango error. Maybe some paths have to be exported.

Well, that's some progress! I don't know much about exporting paths and telling your computer where files are, but try running AS ROOT

Code:

ldconfig
It does something with updating libraries on your computer. See if that solves the problem.

bunnadik 02-03-2005 01:51 AM

Either you're not describing what you're doing accurately, or you haven't understood my previous posts.

If a compilation can't find something you need to install the -devel package.
Instead of compiling fontconfig you could have run 'urpmi libfontconfig1-devel'
(or possibly just 'urpmi fontconfig-devel')

So when it couldn't find the expat package you should've installed the expat-devel
(it might possibly be called libexpat-devel or something similar).

If you have compiled and installed something successfully into /usr you shouldn't have to
do anything, the system should find the files.
If you're compiling to /usr/local you have to make sure you have "/usr/local/lib" in /etc/ld.so.conf.d/local.conf

As for it not finding pango : make sure there is a /usr/lib/pkgconfig/pango.pc file. If not you probably
forgot to add --prefix=usr when you configured pango, and if so you need to run
'export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig' and fix /etc/ld.so.conf.d/local.conf as described.

- Peder

simeandrews 02-03-2005 05:36 AM

Thanks bunnadik, but I tried all of those and it said either everything already installed or package not found. I'll try the other things later, I have to go out right now.

Tormented 02-03-2005 06:33 AM

All the devel packages you need are available with urpmi, so maybe your urpmi sources aren't properly configured.

Go to Easy Urpmi and check the box that says "show specific sources too" then click on the "proceed to step 2" button. Then choose a source contrib, source main, and source updates and click on the "proceed to step 3" button and copy and paste the commands it shows into a terminal as root.

Once you've got the sources configured you can open the package installer and search for "devel" and you will be able to find everything you need.

simeandrews 02-03-2005 01:24 PM

AHH! My cd and dvd drive have disappeared! Do I have to mount them, and if I do, how? This happened when I restarted my computer with my SD card in my drive which is installed in my system. When Linux turned on and found the card, it must have gotten confused, and now I have no CD and DVD in Linux, meaning I can't do urpmi.

BTW, ldconfig didnt work, should I have installed fontconfig to /usr?

Micro420 02-03-2005 03:01 PM

Quote:

Originally posted by simeandrews
AHH! My cd and dvd drive have disappeared! Do I have to mount them, and if I do, how? This happened when I restarted my computer with my SD card in my drive which is installed in my system. When Linux turned on and found the card, it must have gotten confused, and now I have no CD and DVD in Linux, meaning I can't do urpmi.

BTW, ldconfig didnt work, should I have installed fontconfig to /usr?

For URPMI, you don't need your CD & DVD drives anymore because they grab all the packages off the URPMI internet sources. That way, it will be up-to-date (soft of) rather than a fixed CD. So there may be new packages.

So when you say that your CD & DVD drive is gone, do you mean in general? If that's the case, then copy/paste your /etc/lilo.conf file for us.

Things just seem to get more messier and messier!

simeandrews 02-03-2005 03:51 PM

Ok, wait for it, you arent going to beleive it...








IT WORKED!!! PANGO IS INSTALLED AFTER AT LEAST 1-2 WEEKS OF HARD WORK AND EXAMS IN THE MIDDLE! IT WORKED!!! After I did easyurpmi, I tried urpmi libfontconfig1-devel, and I'd like to say sorry to peder because he had the answer the whole time, I just didnt know how to follow it because urpmi didnt install it at first.

EDIT: I'm getting a few errors in GTK install, like Tiff loader not found (i fixed it) PNG loader (fixing it) I'll get back to you, this may not be over.

simeandrews 02-03-2005 04:10 PM

Here's my new error:

Code:

[simon@localhost gtk+-2.6.1]$ ./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for native Win32... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for _LARGE_FILES value needed for large files... no
checking whether to enable maintainer-specific portions of Makefiles... no
checking for some Win32 platform... no
checking whether build environment is sane... yes
checking for strerror in -lcposix... no
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking for glib-2.0 >= 2.6.0    atk >= 1.0.1    pango >= 1.7.0... yes
checking BASE_DEPENDENCIES_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0
checking BASE_DEPENDENCIES_LIBS... -Wl,--export-dynamic -latk-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking Whether to write dependencies into .pc files... no
checking for perl5... /usr/bin/perl5
checking for indent... no
checking for lstat... yes
checking for mkstemp... yes
checking for flockfile... yes
checking for sigsetjmp... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for catalogs to be installed...  af am ar az az_IR be bg bn br bs ca cs cy da de el en_CA en_GB es et eu fa fi fr ga gl gu he hi hr hu ia id is it ja ko li lt lv mi mk ml mn mr ms nb ne nl nn no nso pa pl pt pt_BR ro ru rw sk sl sq sr sr@ije sr@Latn sv ta th tk tr uk uz uz@Latn vi wa yi zh_CN zh_TW
checking for extra flags to get ANSI library prototypes... none needed
checking for the BeOS... no
checking for extra flags for POSIX compliance... none needed
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for GLIB - version >= 2.6.0... yes (version 2.6.1)
checking for bind_textdomain_codeset... (cached) yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking for ANSI C header files... (cached) yes
checking for an ANSI C-conforming const... yes
checking return type of signal handlers... void
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking for mallinfo... yes
checking for getresuid... yes
checking for uid_t in sys/types.h... yes
checking for fd_set... yes, found in sys/types.h
checking for wchar.h... yes
checking for wctype.h... yes
checking for iswalnum... yes
checking if iswalnum() and friends are properly defined... yes
checking for uxtheme.h... no
checking whether to build gmodulized gdk-pixbuf... yes
checking whether dynamic modules work... yes
checking for TIFFReadScanline in -ltiff... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for jpeg_destroy_decompress in -ljpeg... yes
checking for jpeglib.h... yes
checking for jpeg_simple_progression in -ljpeg... yes
checking for libpng12... yes
checking pixbuf loaders to build...
checking for sys/wait.h that is POSIX.1 compatible... yes
checking return type of signal handlers... (cached) void
checking for x86 platform... yes
checking compiler support for MMX... yes
checking for freetype-config... /usr/bin/freetype-config
checking For sufficiently new FreeType (at least 2.0.1)... yes
configure: error: Xft Pango backend is required for x11 target
[simon@localhost gtk+-2.6.1]$

This is getting so annoying, but Im getting so close!

simeandrews 02-03-2005 07:39 PM

I figured out that the CD and DVD drives just disappeared off the desktop, they do actually work even in Linux.

Micro420 02-03-2005 09:09 PM

Read this thread regarding the XFT error:

http://www.linuxquestions.org/questi...ighlight=pango

simeandrews 02-04-2005 05:45 AM

I just gave up on my idea of source, I exported paths, I've done the works, and so, I'm doing urpmi which I ave tried before but it wasn't up-to-date. So, can someone tell me if this and its dependencies are correct and safe to install

[root@localhost gtk+-2.6.1]# urpmi gtk-devel
To satisfy dependencies, the following 10 packages are going to be installed (76 MB):
libglib1.2-devel-1.2.10-14mdk.i586
libgtk+1.2-devel-1.2.10-40mdk.i586
libxorg-x11-6.7.0-4.2.101mdk.i586
libxorg-x11-devel-6.7.0-4.2.101mdk.i586
libxpm4-3.4k-28.2.101mdk.i586
libxpm4-devel-3.4k-28.2.101mdk.i586
xorg-x11-6.7.0-4.2.101mdk.i586
xorg-x11-75dpi-fonts-6.7.0-4.2.101mdk.i586
xorg-x11-server-6.7.0-4.2.101mdk.i586
xorg-x11-xfs-6.7.0-4.2.101mdk.i586
Is this OK? (Y/n)

Thanx!:Pengy:

bunnadik 02-04-2005 06:10 AM

Well, unfortunately that won't work with gimp-2.2 (but it won't hurt either).

According to gimp-2.2.3's INSTALL you need GTK+ version 2.4.4 or better and that'll just give you 1.2.10.
The only thing you can/must/should urpmi are libfontconfig1-devel and libfreetype6-devel

Do you really need gimp-2.2 or are you doing this just for "fun"?

- Peder

simeandrews 02-04-2005 07:35 AM

At first, it was just about keeping my computer up-to-date and because I like gimp2.2's features, and since my gtk which I had wouldn't work, I tried installing gtk. Gimp was missing glib, so I did try just installing that, but then it said gtk wasnt found or something, so I just started installing the full gtk.

I'll explain the rest later, gotta go to class, I'm checking in in between.

Micro420 02-04-2005 11:01 AM

Just a thought, but if you go ahead and install that older version of GLIB, URPMI will install all its dependencies, as you saw in that list. After that, try and compiling the SOURCE of the most recent GLIB version since you now have all its dependencies then maybe that will get you the most recent version? Perhaps that is why I was able to compile from source with no problems.

simeandrews 02-04-2005 12:52 PM

That makes good sense, and I'll try it when I get home.

Tormented 02-04-2005 01:13 PM

You need to do:

urpmi libglib2.0_0-devel libgtk+2.0_0-devel

to get the correct version.

simeandrews 02-04-2005 02:37 PM

I did urpmi gtk-devel, and then I installed it and then the new one. Everything went fine, atk, pango, glib, and ./configure --prefix=/usr worked on gtk, but og course, here's what make said. The whole thing wouldnt fit, I'll show you where all the errors happened.



Code:

../../gdk/gdkdrawable.h:94: error: syntax error before "PangoFont"
../../gdk/gdkdrawable.h:161: error: syntax error before "PangoMatrix"
../../gdk/gdkdrawable.h:327: error: syntax error before "PangoFont"
../../gdk/gdkdrawable.h:335: error: syntax error before "PangoLayoutLine"
../../gdk/gdkdrawable.h:340: error: syntax error before "PangoLayout"
../../gdk/gdkdrawable.h:346: error: syntax error before "PangoLayoutLine"
../../gdk/gdkdrawable.h:353: error: syntax error before "PangoLayout"
../../gdk/gdkdrawable.h:359: error: syntax error before "PangoMatrix"
In file included from ../../gdk/gdk.h:37,
                from ../../gdk/gdkalias.h:29,
                from gdkasync.c:51:
../../gdk/gdkfont.h:7:30: pango/pango-font.h: No such file or directory
In file included from ../../gdk/gdk.h:37,
                from ../../gdk/gdkalias.h:29,
                from gdkasync.c:51:
../../gdk/gdkfont.h:45: error: syntax error before "PangoFontDescription"
../../gdk/gdkfont.h:52: error: syntax error before '*' token
In file included from ../../gdk/gdk.h:41,
                from ../../gdk/gdkalias.h:29,
                from gdkasync.c:51:
../../gdk/gdkkeys.h:105: error: syntax error before "gdk_keymap_get_direction"
../../gdk/gdkkeys.h:105: warning: type defaults to `int' in declaration of `gdk_keymap_get_direction'
../../gdk/gdkkeys.h:105: warning: data definition has no type or storage class
In file included from ../../gdk/gdk.h:43,
                from ../../gdk/gdkalias.h:29,
                from gdkasync.c:51:
../../gdk/gdkpango.h:69: error: syntax error before "PangoRenderer"
../../gdk/gdkpango.h:69: warning: no semicolon at end of struct or union
../../gdk/gdkpango.h:72: error: syntax error before '}' token
../../gdk/gdkpango.h:84: error: syntax error before "PangoRendererClass"
../../gdk/gdkpango.h:84: warning: no semicolon at end of struct or union
../../gdk/gdkpango.h:89: error: syntax error before '*' token
../../gdk/gdkpango.h:89: warning: type defaults to `int' in declaration of `gdk_pango_renderer_new'
../../gdk/gdkpango.h:89: warning: data definition has no type or storage class
../../gdk/gdkpango.h:90: error: syntax error before '*' token
../../gdk/gdkpango.h:90: warning: type defaults to `int' in declaration of `gdk_pango_renderer_get_default'
../../gdk/gdkpango.h:90: warning: data definition has no type or storage class
../../gdk/gdkpango.h:97: error: syntax error before "PangoRenderPart"
../../gdk/gdkpango.h:100: error: syntax error before "PangoRenderPart"
../../gdk/gdkpango.h:105: error: syntax error before '*' token
../../gdk/gdkpango.h:105: warning: type defaults to `int' in declaration of `gdk_pango_context_get_for_screen'
../../gdk/gdkpango.h:105: warning: data definition has no type or storage class
../../gdk/gdkpango.h:107: error: syntax error before '*' token
../../gdk/gdkpango.h:107: warning: type defaults to `int' in declaration of `gdk_pango_context_get'
../../gdk/gdkpango.h:107: warning: data definition has no type or storage class
../../gdk/gdkpango.h:110: error: syntax error before '*' token
../../gdk/gdkpango.h:121: error: syntax error before '*' token
../../gdk/gdkpango.h:126: error: syntax error before '*' token
../../gdk/gdkpango.h:141: error: syntax error before "PangoAttribute"
../../gdk/gdkpango.h:141: warning: no semicolon at end of struct or union
../../gdk/gdkpango.h:143: error: syntax error before '}' token
../../gdk/gdkpango.h:147: error: syntax error before "PangoAttribute"
../../gdk/gdkpango.h:147: warning: no semicolon at end of struct or union
../../gdk/gdkpango.h:149: error: syntax error before '}' token
../../gdk/gdkpango.h:151: error: syntax error before '*' token
../../gdk/gdkpango.h:151: warning: type defaults to `int' in declaration of `gdk_pango_attr_stipple_new'
../../gdk/gdkpango.h:151: warning: data definition has no type or storage class
../../gdk/gdkpango.h:152: error: syntax error before '*' token
../../gdk/gdkpango.h:152: warning: type defaults to `int' in declaration of `gdk_pango_attr_embossed_new'
../../gdk/gdkpango.h:152: warning: data definition has no type or storage class
In file included from ../../gdk/x11/gdkx.h:80,
                from ../../gdk/gdkalias.h:32,
                from gdkasync.c:51:
../../gdk/x11/gdkprivate-x11.h:184: error: syntax error before '*' token
../../gdk/x11/gdkprivate-x11.h:185: warning: type defaults to `int' in declaration of `_gdk_x11_renderer_get'
../../gdk/x11/gdkprivate-x11.h:185: warning: data definition has no type or storage class
In file included from ../../gdk/x11/gdkx.h:81,
                from ../../gdk/gdkalias.h:32,
                from gdkasync.c:51:
../../gdk/x11/gdkscreen-x11.h:93: error: syntax error before "PangoRenderer"
../../gdk/x11/gdkscreen-x11.h:93: warning: no semicolon at end of struct or union
make[4]: *** [gdkasync.lo] Error 1
make[4]: Leaving directory `/home/simon/gtk+-2.6.1/gdk/x11'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/simon/gtk+-2.6.1/gdk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/simon/gtk+-2.6.1/gdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/simon/gtk+-2.6.1'
make: *** [all] Error 2
[simon@localhost gtk+-2.6.1]$

:confused: :confused: :mad: :mad: :confused: :confused:

Micro420 02-04-2005 03:17 PM

LOL it's one thing after another, isn't it? I really have no clue as to why things are so messy with compiling, although it's not your fault, of course. I really don't know how else to help you. :( I'll continue following this thread and pitch in when I can.

GOod luck!

simeandrews 02-04-2005 03:19 PM

When this is fixed, its definitely going in success stories!

Tormented 02-04-2005 08:11 PM

Quote:

Originally posted by simeandrews
../../gdk/gdkfont.h:7:30: pango/pango-font.h: No such file or directory
It can't find the pango headers.

You really don't need to be compiling a new version of gtk2, glib, pango or anything else.
Mandrake's versions of these libraries are perfectly sufficient for compiling the latest GIMP.
And you may also end up breaking mandrake control center, rpmdrake, and all of the other
system configuration utilities which are based on gtk.

bunnadik 02-05-2005 05:40 AM

Quote:

Mandrake's versions of these libraries are perfectly sufficient for compiling the latest GIMP.
Absolutely right (I'd missed that).
According to this http://www.gimp.org/downloads/install_help.html you need
GTK+ 2.4.4, GLib 2.4.5, Pango 1.4.0, atk, PangoFT2 and libart2

Code:

urpmi libglib2.0_0-devel
urpmi libgtk+2.0_0-devel
urpmi libpango1.0_0-devel
urpmi libatk1.0_0-devel
urpmi libart_lgpl2-devel
urpmi libfreetype6-devel
urpmi libfontconfig1-devel

(some steps might be automagically done due to dependencies)

- Peder

simeandrews 02-05-2005 03:45 PM

Ive given up, I need to know how to uninstall the new atk, pango, and glib stuff, and then I'll use the stuff on urpmi because it should work. Can someone help me?

Tormented 02-05-2005 07:06 PM

Just do:

make uninstall

for each package in the directory where you compiled it.

simeandrews 02-05-2005 07:25 PM

And now I'm back where I was bbefore this GTK problem started with gimp.

Uh, never mind, more important issue!

I uninstalled gtk, pango, atk, and glib, and now Gnome Terminal wont start, mandrake control center wont start, I have really screwed this up, what do I do?

Tormented 02-05-2005 08:11 PM

Did you install the gtk stuff in /usr?
If you did, then the package manager may think the packages are still installed, even though they aren't. Check it and see if it still lists them as installed.
If it doesn't, then you can just reinstall them and your problem should be fixed.
If it does show them as still being installed, you're going to have to force each package to be uninstalled by doing this:

rpm -e --nodeps libatk1.0_0 libatk1.0_0-devel
rpm -e --nodeps libpango1.0_0 libpango1.0_0-devel
rpm -e --nodeps libglib2.0_0 libglib2.0_0-devel
rpm -e --nodeps libgtk+2.0_0 libgtk+2.0_0-devel

Then you can just use the package manager to reinstall them.

simeandrews 02-05-2005 09:22 PM

Uh oh

We have a problem

I just got gtk to work!!!!!!!!

That's right, gtk is now installed! I tried just going through the whole GTK install again, and I guess something went wrong the first time, because the install worked! I know it worked as well, because gimp install detected it!

But theres a new error with gimp. Hopefully not as frustrating as this one, but there is. Here it is.

Code:

[simon@localhost gimp-2.2.3]$ ./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking whether to enable maintainer-specific portions of Makefiles... no
checking for target architecture... i686-pc-linux-gnu
checking for some Win32 platform... no
checking for native Win32... no
checking for strerror in -lcposix... no
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for _LARGE_FILES value needed for large files... no
checking whether to turn on debugging... no
checking whether to turn on profiling... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether time.h and sys/time.h may both be included... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking for sys/wait.h... (cached) yes
checking for unistd.h... (cached) yes
checking for pid_t... yes
checking return type of signal handlers... void
checking for vprintf... yes
checking for _doprnt... no
checking for working alloca.h... yes
checking for alloca... yes
checking for difftime... yes
checking for putenv... yes
checking for mmap... yes
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking for iconv... /usr/bin/iconv
checking for msgfmt... /usr/bin/msgfmt
checking for msgmerge... /usr/bin/msgmerge
checking for xgettext... /usr/bin/xgettext
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for catalogs to be installed...  ca cs da de el en_CA en_GB es eu fi fr ga gl he hu hr id it ja ko lt ms nb nl no pa pl pt pt_BR ro ru sk sr sr@Latn sv tr uk vi yi zh_CN zh_TW
checking for pkg-config... /usr/bin/pkg-config
checking for GLIB - version >= 2.4.5... yes (version 2.6.1)
checking for gmodule-2.0 gobject-2.0... yes
checking GMODULE_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
checking GMODULE_LIBS... -Wl,--export-dynamic -lgmodule-2.0 -ldl -lgobject-2.0 -lglib-2.0
checking if GLib is version 2.7.0 or newer... no
checking for bind_textdomain_codeset... (cached) yes
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for GTK+ - version >= 2.4.4... yes (version 2.6.1)
checking if GTK+ is version 2.7.0 or newer... no
checking for gdk-pixbuf-2.0 >= 2.4.4... yes
checking GDK_PIXBUF_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
checking GDK_PIXBUF_LIBS... -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking for gdk-pixbuf-csource... /usr/bin/gdk-pixbuf-csource
checking for libart-2.0... yes
checking LIBART_CFLAGS... -I/usr/include/libart-2.0
checking LIBART_LIBS... -lart_lgpl_2
checking for fontconfig >= 2.2.0... yes
checking FONTCONFIG_CFLAGS...
checking FONTCONFIG_LIBS... -lfontconfig
checking for pangoft2 >= 1.4.0... yes
checking PANGOFT2_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
checking PANGOFT2_LIBS... -Wl,--export-dynamic -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking if Pango is version 1.9.0 or newer... no
checking if Pango is built with a recent fontconfig... yes
checking for freetype-config... /usr/bin/freetype-config
checking for freetype libraries... -lfreetype -lz
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking for extra flags to get ANSI library prototypes... none needed
checking for finite... yes
checking for extra flags for POSIX compliance... none needed
checking for rint... no
checking for rint in -lm... yes
checking for inet_ntoa... yes
checking for socket in -lsocket... no
checking whether we can compile MMX code... yes
checking whether we can compile SSE code... yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking whether shmctl IPC_RMID allowes subsequent attaches... yes
checking for shared memory transport type... sysv
checking whether symbols are prefixed... no
checking checking for regex in glibc... yes
checking fd_set and sys/select... yes
checking for XmuClientWindow in -lXmu... yes
checking for X11/Xmu/WinUtil.h... yes
checking for TIFFReadScanline in -ltiff... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for jpeg_destroy_decompress in -ljpeg... yes
checking for jpeglib.h... yes
checking for jpeg_simple_progression in -ljpeg... yes
checking for gzsetparams in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for png_read_info in -lpng... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for png_structp in png.h... yes
checking for mng_create in -lmng... no
configure: WARNING: *** MNG plug-in will not be built (MNG library not found) ***
configure: WARNING: *** MNG plug-in will not be built (MNG header file not found) ***
checking for libexif... Package libexif was not found in the pkg-config search path.
Perhaps you should add the directory containing `libexif.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libexif' found
configure: WARNING: libexif not found!
EXIF support will not be built into the JPEG plug-in.
libexif is available from http://www.sourceforge.net/projects/libexif
checking for aa_printf in -laa... no
configure: WARNING: *** AA plug-in will not be built (AA library not found) ***
checking for XpmReadFileToXpmImage in -lXpm... yes
checking X11/xpm.h usability... yes
checking X11/xpm.h presence... yes
checking for X11/xpm.h... yes
checking for libgtkhtml-2.0 >= 2.0.0... Package libgtkhtml-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libgtkhtml-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libgtkhtml-2.0' found
configure: WARNING: *** Help browser plug-in will not be built (GtkHtml2 not found) ***
checking for librsvg-2.0 >= 2.2.0... Package librsvg-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `librsvg-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'librsvg-2.0' found
configure: WARNING: *** SVG import plug-in will not be built (librsvg not found) ***
checking for gimpprint-config... no
checking for GIMP-PRINT - version >= 4.2.0... no
*** The gimpprint-config script installed by GIMP-PRINT could not be found
*** If GIMP-PRINT was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GIMPPRINT_CONFIG environment variable to the
*** full path to gimpprint-config.
configure: error:
*** Check for libgimpprint failed. You can download it from
*** http://gimp-print.sourceforge.net/ or you can build without it by passing
*** --disable-print to configure (but you won't be able to print then).
[simon@localhost gimp-2.2.3]$

So I did

Code:

root@localhost gimp-2.2.3]# urpmi libgtkhtml-devel
One of the following packages is needed:
 1- db1-devel-1.85-10mdk.i586 : Development libs/header files for Berkeley DB (version 1) library. (to install)
 2- libdb2-devel-2.4.14-11mdk.i586 : Development libs/header files for Berkeley DB (version 2) library. (to install)
What is your choice? (1-2) 2
To satisfy dependencies, the following 31 packages are going to be installed (34 MB):
bonobo-1.0.22-5mdk.i586
db1-devel-1.85-10mdk.i586
indent-2.2.9-4mdk.i586
libGConf1-devel-1.0.9-15mdk.i586
libORBit0-devel-0.5.17-9mdk.i586
libaudiofile0-devel-0.2.6-2mdk.i586
libbonobo2-devel-1.0.22-5mdk.i586
libdb2-2.4.14-11mdk.i586
libdb2-devel-2.4.14-11mdk.i586
libefs1-1.0.22-5mdk.i586
libesound0-devel-0.2.35-1mdk.i586
libgal23-devel-0.24-3mdk.i586
libgda0-0.2.96-12mdk.i586
libgda0-devel-0.2.96-12mdk.i586
libgdk-pixbuf-xlib2-0.22.0-5mdk.i586
libgdk-pixbuf2-devel-0.22.0-5mdk.i586
libglade-bonobo0-0.17-10mdk.i586
libglade-gnome-db0-0.17-10mdk.i586
libglade0-devel-0.17-10mdk.i586
libgnome-db0-0.2.96-16mdk.i586
libgnome-db0-devel-0.2.96-16mdk.i586
libgnome32-devel-1.4.2-8mdk.i586
libgnomeprint15-devel-0.37-6mdk.i586
libgtkhtml1.1_3-devel-1.1.10-6mdk.i586
libgtkxmhtml1-1.4.2-8mdk.i586
libimlib1-devel-1.9.14-10.1.101mdk.i586
libnetpbm9-devel-9.24-8mdk.i586
liboaf0-devel-0.6.10-10mdk.i586
libungif4-devel-4.1.2-2mdk.i586
libxml1-devel-1.8.17-7.1.101mdk.i586
popt-devel-1.8.2-15mdk.i586
Is this OK? (Y/n)

Now I'm asking you,
Quote:

Is this OK? (Y/n)

Micro420 02-06-2005 02:54 AM

YES! Install it. YOu're like almost there to getting Gimp installed.

Tormented 02-06-2005 06:00 AM

You should also do:

urpmi libgimpprint1-devel libexif9-devel libmng1-devel librsvg2_2-devel libaa1-devel

simeandrews 02-06-2005 06:47 AM

I would have done it straight away but there were so many depencencies that there might be something that could very easily go wrong.


All times are GMT -5. The time now is 06:04 PM.