DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Optional features:
GEGL docs: yes
Build workshop: no
Build website: no (asciidoc not found)
SIMD: sse:yes mmx:yes
Optional dependencies:
asciidoc: no (asciidoc not found)
enscript: no (enscript not found)
GIO: yes
GTK+: yes
Ruby: yes
Lua: no (usable lua not found)
Cairo: yes
Pango: yes
pangocairo: yes
GDKPixbuf: yes
JPEG: yes
PNG: yes
OpenEXR: no (OpenEXR library not found)
rsvg: yes
SDL: no (SDL library not found)
openraw: no (openraw library not found)
Jasper: no (jasper library not found)
graphviz: yes
avformat: yes
V4L: yes
spiro: no (usable SPIRO library not found)
EXIV: yes
umfpack: no (usable umfpack library not found)
On the 64bit release i have this error:
Quote:
/usr/bin/ld: /usr/local/lib/libavformat.a(allformats.o): relocation R_X86_64_32 against `aac_demuxer' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libavformat.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [ff-load.la] Error 1
make[2]: Leaving directory `/home/.../prog/gegl-0.1.6/operations/external'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/.../prog/gegl-0.1.6/operations'
make: *** [install-recursive] Error 1
The gegl-0.1.6 is the minimum release require by gimp 2.7.2.
Note:
1) No problem when previously i installed gimp 2.7.1 (on both 32 and 64 bit editions).
2) Eventually I put later the error on the 32 bit release.
Mmm.
I don't remember installing this package, perhaps was some automatic dependencies.
I made a custom ffmpeg do you think could be the problem? About that package?
I have installed that package:
$ sudo apt-get install libavformat-dev
but the issue remain the same on the 64 bit system.
While on the 32 bit system i have a different error during the compilation of the gtk (that should be >= 2.24.3):
Mmm i don't know.
I would like put the development release of gimp on a different path for avoid stability problems using repository of a different release.
And on the same time i can use even the stable gimp release.
gtk+-2.24.4$ ./configure --prefix=/opt/gimp-devel
gtk+-2.24.4$ sudo checkinstall
----------------------------------------------------------------------
Libraries have been installed in:
/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
Then i write:
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules
but the problem remain the same:
Quote:
make install-data-hook
make[4]: Entering directory `/home/.../prog/gtk+-2.24.4/modules/input'
/bin/sh /home/.../prog/gtk+-2.24.4/install-sh -d /opt/gimp-devel/etc/gtk-2.0
../../gtk/gtk-query-immodules-2.0 > /opt/gimp-devel/etc/gtk-2.0/gtk.immodules
Cannot load module /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-xim.so: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-xim.so: cannot open shared object file: No such file or directory
/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-xim.so does not export GTK+ IM module API: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-xim.so: cannot open shared object file: No such file or directory
Cannot load module /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.so: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.so: cannot open shared object file: No such file or directory
/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.so does not export GTK+ IM module API: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.so: cannot open shared object file: No such file or directory
Cannot load module /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so: cannot open shared object file: No such file or directory
/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so does not export GTK+ IM module API: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so: cannot open shared object file: No such file or directory
Cannot load module /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-viqr.so: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-viqr.so: cannot open shared object file: No such file or directory
/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-viqr.so does not export GTK+ IM module API: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-viqr.so: cannot open shared object file: No such file or directory
Cannot load module /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-ti-et.so: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-ti-et.so: cannot open shared object file: No such file or directory
/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-ti-et.so does not export GTK+ IM module API: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-ti-et.so: cannot open shared object file: No such file or directory
Cannot load module /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-ipa.so: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-ipa.so: cannot open shared object file: No such file or directory
/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-ipa.so does not export GTK+ IM module API: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-ipa.so: cannot open shared object file: No such file or directory
Cannot load module /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.so: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.so: cannot open shared object file: No such file or directory
/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.so does not export GTK+ IM module API: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.so: cannot open shared object file: No such file or directory
Cannot load module /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-ti-er.so: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-ti-er.so: cannot open shared object file: No such file or directory
/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-ti-er.so does not export GTK+ IM module API: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-ti-er.so: cannot open shared object file: No such file or directory
Cannot load module /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-am-et.so: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-am-et.so: cannot open shared object file: No such file or directory
/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-am-et.so does not export GTK+ IM module API: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-am-et.so: cannot open shared object file: No such file or directory
Cannot load module /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-thai.so: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-thai.so: cannot open shared object file: No such file or directory
/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-thai.so does not export GTK+ IM module API: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-thai.so: cannot open shared object file: No such file or directory
Cannot load module /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-multipress.so: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-multipress.so: cannot open shared object file: No such file or directory
/opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-multipress.so does not export GTK+ IM module API: /opt/gimp-devel/lib/gtk-2.0/2.10.0/immodules/im-multipress.so: cannot open shared object file: No such file or directory
make[4]: *** [install-data-hook] Error 1
make[4]: Leaving directory `/home/.../prog/gtk+-2.24.4/modules/input'
make[3]: *** [install-data-am] Error 2
make[3]: Leaving directory `/home/.../prog/gtk+-2.24.4/modules/input'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/home/.../prog/gtk+-2.24.4/modules/input'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/.../prog/gtk+-2.24.4/modules'
make: *** [install-recursive] Error 1
Last edited by AleLinuxBSD; 04-19-2011 at 01:52 AM.
Well it just worked for me.
I did a "aptitude build-dep gimp" then compiled+checkinstalled gegl version 0.1.6 and babl version 0.1.4, every one with their default path (/usr/local/lib). Then compiled+checkinstalled gimp.
I failed to compile it with the --prefix=/opt options so i left it with the default path and it worked.
The only modifications i did it was the naming of the resulting packages (from the checkinstall config menu) to gimp-2.7.2, babl-0.1.4, gegl-0.1.6.
And i had to define the (the name of the .conf is not important)
/etc/ld.so.conf.d/gimp27.conf
file with
Code:
/usr/local/lib
in it. Then issued a
Code:
ldconfig
command to include that folder in the library loading list.
Last edited by gradinaruvasile; 04-19-2011 at 03:44 PM.
When i tried to compile gimp-2.7.2 no matter where i specified (so /opt or the default path) i obtain always the message:
checking for GTK+ - version >= 2.24.3... no
so i tried to compile gtk+2.24.4 but i have another error.
Using Lenny i haven't any problem for install gimp 2.7.1, the same using Squeeze.
On that case i compiled only babl,gegl,gimp.
When i tried to compile gimp-2.7.2 no matter where i specified (so /opt or the default path) i obtain always the message:
checking for GTK+ - version >= 2.24.3... no
So you have to upgrade your gtk.
Gtk from the testing repository is at the version you need, but you might run into dependency problems because gtk is depended upon by most graphical apps.
Maybe you can upgrade only the dev package.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.