The following was done of Opensuse Asparagus, 12.1 and i have not personally tested it on any other versions.
So Gimp 2.8 has been released which brings many features including the long awaited one window user interface.
Some people may wish to upgrade gimp to this version.
The guide at this website gives the appropriate steps to get The Gimp 2.8.
Many people have found that these steps have not worked and are getting errors such as the following when they try to open Gimp;
gimp: symbol lookup error: gimp: undefined symbol: gtk_box_new
If you’ve followed the steps and are recieving this error; Here is how you can fix this.
Open ‘Yast’, and then ‘Software Management’ search for vala, select it for install if it’s not already installed; now go to view, and select ‘Repositories’, and choose
home:MargueriteSU:gimp-2.7
You should now see all the packages in this repository and all the ones installed. go to the package gegl and make sure the version is from this repo, 0.2.1. It may complain about unable to find vala; you know it’s installed, so select ignore and break. Now go to libbabl and make sure you’re using the version form this repo, 0.1.11. Lastly and this is the step that has been overlooked; go to libgimp and make sure you’re version is 2.8 and not still 2.6; and lastly go to libgimpui and make sure it’s 2.8 as well.
I hope this has helped; as i could not find any answers on google and had to figure it out my self.
>
> Hello,
>
> I followed these instructions and still get the error: "gimp: symbol
> lookup error: gimp: undefined symbol: gtk_box_new "
>
> So I tried to reinstall vala but there is no vala in the
> “home:MargueriteSU:gimp-2.7” repository.
>
> Is there any way to get gimp 2.8 working on OpenSuse 12.1?
>
for me GIMP 2.8 (the splash screen shows “2.8” now, but help->about still
says RC1) works well on oS 12.1, and i haven’t see or read about your
error. if nobody else here nows what to make of it, perhaps you should
contact the maintainer of the project, marguerite su. (should be possible
via the project page in OBS.)
I’m sorry to all that has followed my guide. I did not do it on purpose, but these instructions are for 2.8rc. @ManfredCuntz
Open Yast software software management; make it display the packages by repository, make sure it’s home:MargueriteSU:gimp-2.7 repo.
Go through the packages and make sure the ones installed are from this repo.
I suspect you haven’t got libgimpui upgraded.
>
> I’m sorry to all that has followed my guide. I did not do it on purpose,
> but these instructions are for 2.8rc.
> @ManfredCuntz
> Open Yast software software management; make it display the packages by
> repository, make sure it’s home:MargueriteSU:gimp-2.7 repo.
> Go through the packages and make sure the ones installed are from this
> repo.
> I suspect you haven’t got libgimpui upgraded.
>
side note: openSUSE factory (12.2, milestone 4 at present) comes with the
final version of GIMP 2.8. for me it works well, without any problems.
That was the reason. I removed Gimp, added the MargueriteSU Repository and installed Gimp 2.8. And upgraded BABL and GEGL. But Yast installed still the Libgimpui 2.6 from the Opensuse Repository.
Sorry to bump up an older thread, but I believe creating a new thread for this would not do the topic justice. The above method is installing Gimp 2.8 outside the repository. At the present moment I have openSUSE 12.1 GIMP 2.6.11, the version in the official openSUSE 12.1 repository. I have no urgent need to upgrade GIMP 2.6 to GIMP 2.8. I am curious though: Will GIMP 2.8 be eventually be available in the openSUSE 12.1 repository? Or will I have to switch to ‘Tumbleweed’ to get updated version of GIMP?
Am 28.09.2012 14:46, schrieb jakeclawson:
>Will GIMP 2.8 be eventually be available in the openSUSE 12.1
> repository? Or will I have to switch to ‘Tumbleweed’ to get updated
> version of GIMP?
Most likely not. Standard openSUSE policy is to just fix security bugs and not introduce new versions with new features of applications. Tumbleweed is one option, another one is upgrading to openSUSE 12.2, another one might be adding some users private repos ( for example : Index of /repositories/home:/Herbster0815/openSUSE_12.1 ).