-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot compile on Ubuntu 21.04 #98
Comments
Which version of GIMP? It is known that the Resynthesizer master branch does not build against GIMP 2.99.x (the future 3.0.). There is a branch of Resynthesizer that does build for GIMP 2.99.x but it is not recommended for use. The branch exists only to test that Resynthesizer can work with GIMP 3.0. More discussion can be found in other issue threads. |
Verion 2.99.7, commit 58fd168f8e. I forgot to mention that I was trying to build the |
Sorry, now that you mention it, I see 'deprecations' in the build log.
Last time I tried, the deprecations branch seemed to build, but I will test
it again as soon as I can (which might be in a few days.)
It is a "development" branch, so I did not test it thoroughly. The branch
exists just to prove to myself that it CAN build and work, at least once.
Maybe something is changed in GIMP, or maybe I just tested the meson build,
or maybe I made a mistake.
Also note that the Python plugins have NOT been rewritten to use PyGObject,
so you also need to use GimpFuv3 repository,
which is also under active development and not stable.
…On Fri, Jul 23, 2021 at 8:03 AM Antonio ***@***.***> wrote:
Verion 2.99.7, commit 58fd168f8e. I forgot to mention that I was trying to
build the deprecations branch
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#98 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFLQELFKGLTPIOHTPWZS53TZFLADANCNFSM5A2JMHBQ>
.
|
Something is wrong with your build system. I suspect it is not finding libgimp-3.0. The error messages are link time errors. The functions that failed to link e.g. gimp_drawable_bpp() are in libgimp-3.0 (but not in libgimp-2.0, the previous version of GIMP.) This part of your link command alters the seach path for libraries:
You might check that directory does contain libgimp-3.0.so. If not, somehow you need to fix your build system. I can't say more without more details because my build system is probably different. I don't use the 'PREFIX' variables in my build system, so that it installs GIMP to the system standard place (e.g. /usr/local/lib but often some other place on a different distribution than Ubuntu ) And I try to avoid having more than one version of GIMP on the system where I build, precisely so that I don't have to worry about versions. I usually build in a container so that I can delete the whole thing and not worry about messing up my computer. |
If you're able to provide your instructions on how you build gimp that would be useful so that I can compare. Right now I'm just going by the official instructions... I'll also try installing system wide on a virtual machine to see if the problem still exists. |
I use a tool called vagga to build containers. See https://github.com/bootchk/GimpFu-v3.git/vaggaScripts/vaggaSimpleGimp.yaml There are many other scripts there, in various states of repair. Many other people write shell scripts to build GIMP. |
I'm trying to compile this again on a fresh install. I have manually compiled gimp 3.0 (commit
|
I have compiled GIMP on Ubuntu 21.04 via the official instructions and I'm trying to build the resynthesizer plugin against it and its libraries.
running
./autogen.sh
goes well but after runningmake
it doesn't compile. Here's my outputThe text was updated successfully, but these errors were encountered: