Jump to content

Trying to compile Gimp 2.0.0


Cornellius
 Share

Recommended Posts

./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 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... g77

checking whether we are using the GNU Fortran 77 compiler... yes

checking whether g77 accepts -g... yes

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 if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... no

checking for g77 option to produce PIC... -fPIC

checking if g77 PIC flag -fPIC works... yes

checking if g77 supports -c -o file.o... yes

checking whether the g77 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

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 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... /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... ca cs da de el en_CA en_GB es fi fr ga gl he hu hr id it ja ko ms nl no 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.2.0... yes (version 2.2.3)

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 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.2.2... yes (version 2.2.4)

checking if GTK+ is version 2.3.0 or newer... no

checking for gdk-pixbuf-2.0 >= 2.2.2... 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... -Wl,--export-dynamic -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 pangoft2 >= 1.2.2... 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 for fontconfig >= 2.2.0... yes

checking FONTCONFIG_CFLAGS...

checking FONTCONFIG_LIBS... -lfontconfig

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 X11/Xmu/WinUtil.h usability... yes

checking X11/Xmu/WinUtil.h presence... 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... yes

checking libmng.h usability... yes

checking libmng.h presence... yes

checking for libmng.h... yes

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... /usr/local/bin/gimpprint-config

checking for GIMP-PRINT - version >= 4.2.0...

*** 'gimpprint-config --version' returned 4.2.6, but GIMP-PRINT (4.2.5)

*** was found! If gimpprint-config was correct, then it is best

*** to remove the old version of GIMP-PRINT. You may also be able to fix the

*** error by modifying your LD_LIBRARY_PATH enviroment variable, or by

*** editing /etc/ld.so.conf. Make sure you have run ldconfig if that is

*** required on your system.

*** If gimpprint-config was wrong, set the environment variable GIMPPRINT_CONFIG*** to point to the correct copy of gimpprint-config, and remove the file

*** config.cache before re-running configure

no

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).

 

I know it's Gimp print, but I did compile gimp print also and it still doesnt work.

 

EDIT : Sorry, I didnt know how to put text in a small window like a quote window :( Sorry for the long post.

Edited by Cornellius
Link to comment
Share on other sites

Is there a particular reason why your trying to compile this?

 

Why not just install the rpm. You won't have to worry about the libraries and path errors and will save you some headaches.

 

You can find the new gimp in a contribs folder on your favorite mirror:

follow this path --- /pub/unix/Linux/Mandrake/Mandrake-devel/contrib-stable/i586/

 

PS: looks like this is more the problem in the compile:

*** 'gimpprint-config --version' returned 4.2.6, but GIMP-PRINT (4.2.5)

(I really am not sure, but I would guess you need to uninstall the old version before compiling the new, or run ldconfig to update the paths to current libraries)

Link to comment
Share on other sites

Why not just install the rpm. You won't have to worry about the libraries and path errors and will save you some headaches.

 

You can find the new gimp in a contribs folder on your favorite mirror:

follow this path --- /pub/unix/Linux/Mandrake/Mandrake-devel/contrib-stable/i586/

I don't understand... Where can I find Mdk 9.2 RPMs for GIMP 2.0.0 ?

Link to comment
Share on other sites

These should work for 9.2 as well, you'll have to download the needed pkgs one by one (or temporarily as this as a source in urpmi). You can temporarily add this as a source like this:

 

urpmi.addmedia cooker4gimp ftp://mirrors.usc.edu/pub/linux/distributions/mandrake-devel/cooker/cooker/Mandrake/RPMS2/ with ../base/hdlist2.cz

 

Then

 

urpmi gimp2

 

If it says you are missing some pkgs that gimp2 needs, you may also have to add:

 

urpmi.addmedia cooker4gimp2 ftp://mirrors.usc.edu/pub/linux/distributions/mandrake-devel/cooker/cooker/Mandrake/RPMS/ with ../base/hdlist.cz

 

Unless you are a brave newbie or experienced, you won't want to leave Cooker as a source. It's relatively stable at this point, so if you want to keep it you'll have to add the RPMS3 directory, too. If you want to get rid of it after doing this:

 

urpmi.removemedia cooker4gimp cooker4gimp2

Edited by Steve Scrimpshire
Link to comment
Share on other sites

if you were compiling for fun or to learn/explore....

 

take the first major error

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

then in another terminal/tab do
[root@localhost root]# urpmf libexif.pc

libexif9-devel:/usr/lib/pkgconfig/libexif.pc

[root@localhost root]#

then
urpmi libexif9-devel

 

 

do the same for;

libgtkhtml-2.0.pc

librsvg-2.0.pc

 

 

now is where you :wall:

checking for gimpprint-config... /usr/local/bin/gimpprint-config

checking for GIMP-PRINT - version >= 4.2.0...

*** 'gimpprint-config --version' returned 4.2.6, but GIMP-PRINT (4.2.5)

*** was found! If gimpprint-config was correct, then it is best

*** to remove the old version of GIMP-PRINT. You may also be able to fix the

*** error by modifying your LD_LIBRARY_PATH enviroment variable, or by

*** editing /etc/ld.so.conf. Make sure you have run ldconfig if that is

*** required on your system.

*** If gimpprint-config was wrong, set the environment variable GIMPPRINT_CONFIG*** to point to the correct copy of gimpprint-config, and remove the file

*** config.cache before re-running configure

no

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).

did you compile libgimpprint4.2.6? Keep in mind that this effects quite a few pkgs/dependencies. Did you make sure /etc/ld.so.conf had the path to the right version and run ldconfig?

 

Do ya need to print with the gimp? If no, do as it suggest;

./configure --disable-print

 

You might want to choose something with a lot less dependencies and get more confortable in resolving them....Just a suggestion. Gimp is not an easy one to compile. I'd go with rpms.

 

Hope this helps in the future.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...