LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-03-2012, 09:42 AM   #1
mlpa
Member
 
Registered: May 2008
Location: Aveiro
Distribution: Slackware
Posts: 542

Rep: Reputation: 50
Finally gimp 2.8


At last gimp 2.8, with single window mode, is out.
 
Old 05-03-2012, 10:19 AM   #2
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
I hope that comes soon in -current (should be much easier to use it with tiling WMs), but it needs a bunch of system libraries to be upgraded, so this may take some time.
 
Old 05-03-2012, 10:25 AM   #3
FeyFre
Member
 
Registered: Jun 2010
Location: Ukraine, Vinnitsa
Distribution: Slackware
Posts: 351

Rep: Reputation: 30
They are(GIMP developers) so-o-o-o lazy. I have tired to wait until they began to move their asses.
 
Old 05-03-2012, 10:40 AM   #4
guanx
Senior Member
 
Registered: Dec 2008
Posts: 1,176

Rep: Reputation: 233Reputation: 233Reputation: 233
For me MDI is not appealing to all. I can use a dedicated virtual desktop for GIMP.

The most important thing is to open 16-bit per channel TIFF.
 
Old 05-03-2012, 12:55 PM   #5
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018
I started working through the dependencies of this until I got to glib 2.30 which fails to build with
Code:
configure: error: Package requirements (libffi >= 3.0.0) were not met:

No package 'libffi' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBFFI_CFLAGS
and LIBFFI_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
make: *** No targets specified and no makefile found.  Stop.
make: *** No targets specified and no makefile found.  Stop.
I tracked libffi down to http://sourceware.org/libffi/ which says that 3.0.11 was released recently and appears to be what it's looking for but there is already a libffi 4 on the system (albeit without a libffi.pc or any header files) from the gcc-java package.
Code:
root@slackbox:~/build/patches-current/source/glib2# grep libffi /var/log/packages/*
/var/log/packages/gcc-java-4.7.0-x86_64-1:usr/lib64/libffi.so.4.0.1
/var/log/packages/gcc-java-4.7.0-x86_64-1:usr/lib64/libffi.a
/var/log/packages/gcc-java-4.7.0-x86_64-1:usr/lib64/libffi.la
/var/log/packages/swig-1.3.38-x86_64-2:usr/doc/swig-1.3.38/Examples/python/libffi/
/var/log/packages/swig-1.3.38-x86_64-2:usr/doc/swig-1.3.38/Examples/python/libffi/Makefile
/var/log/packages/swig-1.3.38-x86_64-2:usr/doc/swig-1.3.38/Examples/python/libffi/example.i
... so I'm really not sure what is going on here.
 
Old 05-03-2012, 01:15 PM   #6
andrew.46
Senior Member
 
Registered: Oct 2007
Distribution: Slackware
Posts: 1,365

Rep: Reputation: 493Reputation: 493Reputation: 493Reputation: 493Reputation: 493
Quote:
Originally Posted by FeyFre View Post
They are(GIMP developers) so-o-o-o lazy. I have tired to wait until they began to move their asses.
I am sure that they all have 'day' jobs......
 
1 members found this post helpful.
Old 05-03-2012, 01:16 PM   #7
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,096

Rep: Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173
@GazL
http://lists.slackbuilds.org/piperma...ry/008555.html
http://lists.slackbuilds.org/piperma...ry/008556.html
https://www.linuxquestions.org/quest...9/#post4378678

http://gcc.gnu.org/ml/gcc-help/2011-12/msg00137.html

Last edited by ponce; 05-03-2012 at 01:44 PM.
 
1 members found this post helpful.
Old 05-03-2012, 04:49 PM   #8
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018
Thanks for that ponce. Looking in the ffi.h header which I found hidden away in usr/lib64/gcc/x86_64-slackware-linux/4.7.0/include it looks like gcc 4.7.0 includes v3.0.9 of libffi

Manually adding the following got things progressing
Code:
root@slackbox:~# cat /usr/lib64/pkgconfig/libffi.pc 
prefix=/usr
exec_prefix=${prefix}
libdir=/usr/lib64
includedir=/usr/lib64/gcc/x86_64-slackware-linux/4.7.0/include

Name: libffi
Description: Library supporting Foreign Function Interfaces
Version: 3.0.9
Libs: -L${libdir} -lffi
Cflags: -I${includedir}
I don't understand why that header is hidden down there rather than in somewhere like /usr/include though where one would expect it to live.


Right... on with the dependences.
 
1 members found this post helpful.
Old 05-03-2012, 07:02 PM   #9
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
Here's my build order and packages i used to build on GIMP-2.8.0
Quote:
GIMP-2.8.0
- babl-0.1.10
- gegl-0.2.0
- atk-2.4.0
- glib2-2.32.1
- libffi-3.0.11 (available on SBo)
- gtk+ 2.24.10
- pango-1.30
- gdk-pixbuf 2.26.1
i keep using gtk+2 on 2.24.x even though all the requirements to build gtk+3 3.4 has been installed on my machine because it *may* break compatibilities with other applications that uses GTK+.

Click image for larger version

Name:	gimp-2.8.jpg
Views:	103
Size:	233.3 KB
ID:	9600
 
Old 05-04-2012, 03:10 AM   #10
Mark Pettit
Member
 
Registered: Dec 2008
Location: Cape Town, South Africa
Distribution: Slackware 15.0
Posts: 619

Rep: Reputation: 299Reputation: 299Reputation: 299
Quote:
Originally Posted by FeyFre View Post
They are(GIMP developers) so-o-o-o lazy. I have tired to wait until they began to move their asses.
Hmmm - that's not a very nice statement. Perhaps English is not your first language. Where I come from, we show appreciation for things that are given to us. From my side, I appreciate all the work and effort that the GIMP developers (well really all free/open-source developers) have put into releasing the code so that we can use it. GIMP has always been a viable alternative to PhotoShop, and in terms of cost (real money) has beaten it easily.
 
6 members found this post helpful.
Old 05-04-2012, 04:50 AM   #11
FeyFre
Member
 
Registered: Jun 2010
Location: Ukraine, Vinnitsa
Distribution: Slackware
Posts: 351

Rep: Reputation: 30
@Mark Pettit, truth cannot be nice, not very nice, or not nice.
Quote:
Hmmm - that's not a very nice statement. Perhaps English is not your first language.
If I could find more polite, but at least half precise word be sure I used it.
Quote:
Where I come from, we show appreciation for things that are given to us.
We do too. But keyword is given. I don't think GIMP is "given" to us. It rather "thrown" to us. GIMP is released, but I cannot try it. How it can be named?
 
Old 05-04-2012, 05:05 AM   #12
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by FeyFre View Post
I don't think GIMP is "given" to us. It rather "thrown" to us. GIMP is released, but I cannot try it. How it can be named?
So because your OS currently don't support GIMP because of older libraries the GIMP developers are lazy? That is a rather strange view, I would think.
Simple solution, if you want to test the latest and greatest software you can a) get your hands dirty and compile the needed libraries yourself, or b) make a minimal install of Arch, may be in a VM, for testing purposes. Oh wait, not even Arch has at this time GIMP 2.8 packages. Lazy, lazy GIMP developers.
 
1 members found this post helpful.
Old 05-04-2012, 05:28 AM   #13
Mark Pettit
Member
 
Registered: Dec 2008
Location: Cape Town, South Africa
Distribution: Slackware 15.0
Posts: 619

Rep: Reputation: 299Reputation: 299Reputation: 299
@FeyFre.

I honestly believe that you have no idea how rude your remarks are. This has to be a language issue. Please place yourself into the position of a GIMP developer - you have spent months/years of your unpaid time to produce this new version. You release the code on the GIMP website. And then along comes some Slackware user and complains that he can't use the code. What has that got to do with the developer ? Nothing ! Once the new version has been tested by the very capable people who maintain Slackware (Pat,Rob,AlienBOb, etc), we will get it. Until then, you are free to download the code and try to build it yourself. Be assured this is no easy task. That's why we wait for people who are smarter than us to do it for us.
 
2 members found this post helpful.
Old 05-04-2012, 07:09 AM   #14
guanx
Senior Member
 
Registered: Dec 2008
Posts: 1,176

Rep: Reputation: 233Reputation: 233Reputation: 233
Interesting. Things has come to digging out our origins.

My first language is not English, either. But @Mark\ Pettit, I find Ubuntu from Africa, and I find maintenance nightmare from Ubuntu. Still I cannot associate nightmare to your place of origin. Can I?

And I don't believe that the GIMP developers are unpaid.

@FeyFre's comment about laziness is definitely not appreciative. But it's fair to the extent that no binary is released. Of course developers must have built binaries to debug their program. These binaries can be released, at least, for the Windose platform.

I am no open sourcist, nor free softwarrior, nor communist, nor christian, ... I would not judge things by my belief.

Best regards,
 
Old 05-04-2012, 07:38 AM   #15
Mark Pettit
Member
 
Registered: Dec 2008
Location: Cape Town, South Africa
Distribution: Slackware 15.0
Posts: 619

Rep: Reputation: 299Reputation: 299Reputation: 299
@guanx.
Wow - Quite a mouthful. Let's take your point one at a time.

1) Ubuntu is not from South Africa, altho it's true that the sponsor (Mark Shuttleworth) is. Ubuntu is a derivative of Debian and is actively developed by 1000's of people all around the world.

2) I would be surprised if more than 1 or 2 GIMP developers were paid TO DEVELOP GIMP. Point is that they are certainly NOT paid by YOU or @FeyFre.

3) Very few open source projects supply binaries. A few do for Windows as it's quite hard for those people to actually get a proper build environment (eg compilers) without paying more money. But for the Unixes (linux,*bsd etc) we can get that for no extra cost. And there are so many different distributions, each with their own peculiar setups and package systems (eg rpm, deb, tgz) that it would be very hard to satisfy all. That's where the distribution maintainers come in.

4) I am an "open sourcist", if such a thing existed ! I am by virtue of the fact that I understand exactly where this stuff comes from. It comes from the generosity of a few skilled people. There is an old saying, you may have a version of it too - "Never look a gift horse in the mouth". If you got it (software) for nothing (you paid no money to the developer) then please don't complain about the form that the software takes. You might have to panel-beat a bit yourself, or if you are patient, wait for (another) kind soul to do it for you.
 
7 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: GIMP Painter And GIMP Paint Studio Transform GIMP Into The Ultimate Painting Tool LXer Syndicated Linux News 0 02-08-2011 05:40 PM
LXer: Gimp Paint Studio(GPS)- A collection of brushes and accompanying tool presets for GIMP LXer Syndicated Linux News 0 02-02-2011 02:13 AM
LXer: Gimp Paint Studio [Gimp Optimized for Drawing and Painting] LXer Syndicated Linux News 0 05-04-2009 01:30 PM
LXer: Bring Out the GIMP Part 1: GIMP Basics LXer Syndicated Linux News 0 06-30-2007 05:16 PM
printing on HP PhotoSmart from Gimp 2.2, gimp-print drivers needed? pearman Debian 2 08-05-2005 04:19 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:29 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration