Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've spent almost all weekend trying to get GIMP 2.6 installed on my Slackware 10.1 system. I've performed several library upgrades- most of which were compiled from scratch- including glib, cairo, pango, gtk+, gegl, and a Slackware package upgrade of coreutils to v6.9. I'm finally at a point where I can configure and begin to make GIMP on the system, but I've now hit another snag and I have no clue how to get around it.
configure seems to go well, but when I run 'make', it goes well for a bit, then I get stopped at:
SOLVED!
Turns out I also needed to upgrade my gettext packages from 0.14 to 0.17. Seems to be compiling just fine now. Thought I'd post this result in the event someone else has this problem in the future.
SOLVED!
Turns out I also needed to upgrade my gettext packages from 0.14 to 0.17. Seems to be compiling just fine now. Thought I'd post this result in the event someone else has this problem in the future.
- skubik
I had the exact same situation. I was trying to compile gimp and all its numerous dependencies from source and i wasn't able to proceed at this point. upgrading gettext fixed the issue. On CentOS 4.4.
Hi,
I am also attempting to compile GIMP on my machine and i'm getting the same errors. After much searching, I have not been able to find a suitable version of gettext that I can download or compile to resolve this issue. I currently have version 0.14 (which I downloaded as an exe), and I was wondering if you could point me in the right direction as to where you downloaded gettext 0.17 (and if it was from ftp://ftp.gnu.org/gnu/gettext/ how did you get it to compile successfully?).
Any help would really be appreciated,
Steph
Hi,
Thanks for your reply. I am still fairly new to Linux, so I apologize for my poor question.
- I am using MinGW (via MSYS command line) on Windows 7.
- I installed gettext 0.14 (downloaded "gettext for windows" from sourceforge), but because it was an .exe there was no need to compile or make, so it worked fine.
- However, when trying to compile version 0.18.11 (downloaded package from ftp.gnu.org) I get the following errors:
Code:
Making all in tests
make[3]: Entering directory '/c/mingw/gettext-0.18.1.1/gettext-runtime/tests'
\
gcc -DHAVE_CONFIG_H -I. -I.. -I./../intl -g -01 -c test-lock.c
test-lock.c In function 'gl_thread_self':
test-lock.c:109: error cannot convert to a pointer type
make[3]: *** [test-lock.o] Error 1
make[3]: Leaving directory '/c/mingw/gettext-0.18.1.1/gettext-runtime/tests'
make[2]: *** [all-recursive] Error 1
make[2]:Leaving directory '/c/mingw/gettext-0.18.1.1/gettext-runtime'
make[1]: *** [all] Error 2
make[1]: Leaving directory '/c/mingw/gettext-0.18.1.1/gettext-runtime'
make: *** [all-recursive] Error 1
- I have tried my best to follow the INSTALL file, but no success.
- Because I am unable to upgrade gettext (due to the above errors) I am getting the below errors when attempting to make gimp-2.6.10
- I am using MinGW (via MSYS command line) on Windows 7.
it is way WAY easier to use the MS visual studio Gimp MS windows .exe
i spent a few years building Gimp on windows and it is by FAR much easier to use
GIMP 2.6.10 (combined 32+64-bit installer) http://sourceforge.net/projects/gimp-win/files/
dose Mingw work????
it needs a bunch ( and i do mean a bunch) of configuring and editing and customizing
nearly EVERY and ALL mingw text file is hardcoded to the wrong folder location and almost every *.pc file is set to the wrong folder
to build gtk,libpng,pakgconf gegl babl , and everything else...
mingw will need to be installed someplace like
"C://Gnuwin32/mingw"
"C://Gnuwin32/msys"
--- and NOT installed all over
c://Progran files/ ?
the space in the name " Program files " (Prog~1)
just to build GTK and then the WHOLE toolchain for gimp2.6.10
including Gcc 4.4 ( the mingw default is still 3.4 ( 4.1 is in the mingw testing) not fun .That is why i gave up on porting gimp plugins to windows a long time ago -
getting a fully upto date toolchain in MinGW is NOT easy
port EVERYTHING to MS visual studio
-- not fun ether--
but that is what was done for the ms windows Gimp.exe
it is built in MS visual studio.
Hi John,
Yes, I've found there are a lot of problems with using MinGW, but as far as I was aware that was the only way to go about it. What I am actually trying to do is to be able to modify the source code because as part of my university degree we are required to make a contribution to open source software. While I am comfortable with programming, my linux skills leave a lot to be desired!
I have spent many nights downloading packages for MinGW, altering file paths and environment variables, debugging, etc. I have now got gtk, glib, pkg-config, gegl, bebl and a range of other issues sorted out (I think) and gimp-2.6.10 does configure without errors now. However, I am having problems when I run make.
If there is a simpler way to use visual studio, I'd love to hear it! I'm not sure what you are referring to when you mentioned "port EVERYTHING to MS visual studio" - how would I go about doing this?
Thanks for your help
Last edited by StephSmith; 08-04-2010 at 02:31 AM.
by everything
every and ALL dependency's for gimp and ALL of there dependency's
start with getting GTK-current to build in VS( this sounds MUCH easier than it really is ) then babl and gegl , then zlib, png,jpg,... a very long list
I don't even think I would know where to start to try and do that ...I have been doing some googling and it seems that GIMPVS is compiled in MS Visual Studio, but as far as I can see they have taken down version 1.1 and not provided ver 1.2 If anyone knows whether it is possible to download either version, I'd be grateful
I was hoping that my issues with upgrading gettext would be easy to fix, because I was almost there, but it looks like i'm stuck again...
inorder to build the Gimp - testing alpha/beta svn code you will need a very very upto date and custom built distro
fedora 13 ( or Arch or LFS) and custom build the gimp testing tool chain, a newer version of glibc and gtk and packageconf and autotools than is in the default fedora 13
now to just build the stable gimp
any new linux distro can do that
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.