Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

gimp-9999 will not build

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
8 posts • Page 1 of 1
Author
Message
jserink
Veteran
Veteran
Posts: 1036
Joined: Fri Jan 30, 2004 7:57 am

gimp-9999 will not build

  • Quote

Post by jserink » Wed Feb 05, 2025 8:00 am

Hi All:

Been getting this error for the last 4 weeks or so when trying to build gimp-9999:

Code: Select all

jserinki7 /home/jserink # emerge -av gimp

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 10.82 s (backtrack: 0/20).

[ebuild  N    *] media-gfx/gimp-9999:0/3::gentoo  USE="X alsa doc heif javascript jpeg2k jpegxl lua mng openexr openmp postscript udev vector-icons webp wmf xpm -aalib -fits -gnome -test -unwind -vala" LUA_SINGLE_TARGET="luajit" PYTHON_SINGLE_TARGET="python3_11 -python3_10 -python3_12 -python3_13" 0 KiB

Total: 1 package (1 new), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No] yes

>>> Verifying ebuild manifests

>>> Running pre-merge checks for media-gfx/gimp-9999

>>> Emerging (1 of 1) media-gfx/gimp-9999::gentoo
 * Using python3.11 to build
 * Using luajit to build
 * Please make sure to rebuid media-libs/babl-9999 and media-libs/gegl-9999 packages
 * before building media-gfx/gimp-9999 to have their latest master branch versions.
>>> Unpacking source...
 * Repository id: GNOME_gimp.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_GNOME_GIMP
 *   EGIT_OVERRIDE_BRANCH_GNOME_GIMP
 *   EGIT_OVERRIDE_COMMIT_GNOME_GIMP
 *   EGIT_OVERRIDE_COMMIT_DATE_GNOME_GIMP
 * 
 * Fetching https://gitlab.gnome.org/GNOME/gimp.git ...
git fetch https://gitlab.gnome.org/GNOME/gimp.git +HEAD:refs/git-r3/HEAD
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
git symbolic-ref refs/git-r3/media-gfx/gimp/0/__main__ refs/git-r3/HEAD
 * Repository id: GNOME_gimp-data.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_GNOME_GIMP_DATA
 *   EGIT_OVERRIDE_BRANCH_GNOME_GIMP_DATA
 *   EGIT_OVERRIDE_COMMIT_GNOME_GIMP_DATA
 *   EGIT_OVERRIDE_COMMIT_DATE_GNOME_GIMP_DATA
 * 
 * Fetching https://gitlab.gnome.org/GNOME/gimp-data.git ...
git fetch https://gitlab.gnome.org/GNOME/gimp-data.git --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +refs/pull/*/head:refs/pull/* +HEAD:refs/git-r3/HEAD c755b510b12b0a2a119191f85d7fce52e80b83ef
From https://gitlab.gnome.org/GNOME/gimp-data
 * branch            c755b510b12b0a2a119191f85d7fce52e80b83ef -> FETCH_HEAD
git update-ref --no-deref refs/git-r3/media-gfx/gimp/0/gimp-data/__main__ c755b510b12b0a2a119191f85d7fce52e80b83ef
 * Checking out https://gitlab.gnome.org/GNOME/gimp.git to /var/tmp/portage/portage/media-gfx/gimp-9999/work/gimp-9999 ...
git checkout --quiet refs/git-r3/HEAD
GIT update -->
   repository:               https://gitlab.gnome.org/GNOME/gimp.git
   at the commit:            ccb4d81ea26c4ab9861e17a5d8946dc8837d6b23
 * Checking out https://gitlab.gnome.org/GNOME/gimp-data.git to /var/tmp/portage/portage/media-gfx/gimp-9999/work/gimp-9999/gimp-data ...
git checkout --quiet c755b510b12b0a2a119191f85d7fce52e80b83ef
GIT update -->
   repository:               https://gitlab.gnome.org/GNOME/gimp-data.git
   at the commit:            c755b510b12b0a2a119191f85d7fce52e80b83ef
>>> Source unpacked in /var/tmp/portage/portage/media-gfx/gimp-9999/work
>>> Preparing source in /var/tmp/portage/portage/media-gfx/gimp-9999/work/gimp-9999 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/portage/media-gfx/gimp-9999/work/gimp-9999 ...
meson setup -Db_lto=false --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /var/tmp/portage/portage/media-gfx/gimp-9999/temp/luajit/pkgconfig:/var/tmp/portage/portage/media-gfx/gimp-9999/temp/python3.11/pkgconfig:/usr/share/guile-data/3.0/pkgconfig:/usr/share/pkgconfig --pkg-config-path /var/tmp/portage/portage/media-gfx/gimp-9999/temp/luajit/pkgconfig:/var/tmp/portage/portage/media-gfx/gimp-9999/temp/python3.11/pkgconfig:/usr/share/guile-data/3.0/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/portage/media-gfx/gimp-9999/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Db_pch=false -Dwerror=false -Dbuildtype=plain -Denable-default-bin=enabled -Dcheck-update=no -Denable-multiproc=true -Dappdata-test=disabled -Dbug-report-url=https://bugs.gentoo.org/ -Dilbm=disabled -Dlibbacktrace=false -Dwebkit-unmaintained=false -Daa=disabled -Dalsa=enabled -Dgi-docgen=enabled -Dfits=disabled -Dheif=enabled -Djavascript=enabled -Djpeg2000=enabled -Djpeg-xl=enabled -Dmng=enabled -Dopenexr=enabled -Dopenmp=enabled -Dghostscript=enabled -Dheadless-tests=disabled -Dgudev=enabled -Dvala=disabled -Dwebp=enabled -Dwmf=enabled -Dxcursor=enabled -Dxpm=enabled -Dg-ir-doc=true -Dlua=true -Dlibunwind=false -Dvector-icons=true /var/tmp/portage/portage/media-gfx/gimp-9999/work/gimp-9999 /var/tmp/portage/portage/media-gfx/gimp-9999/work/gimp-9999-build
The Meson build system
Version: 1.6.1
Source dir: /var/tmp/portage/portage/media-gfx/gimp-9999/work/gimp-9999
Build dir: /var/tmp/portage/portage/media-gfx/gimp-9999/work/gimp-9999-build
Build type: native build

meson.build:1:0: ERROR: Unknown options: "g-ir-doc"

Anyone else seeing this?

Cheers,
John

Code tags added by NeddySeagoon
Top
rab0171610
l33t
l33t
Posts: 719
Joined: Sat Dec 24, 2022 1:41 am

  • Quote

Post by rab0171610 » Wed Feb 05, 2025 2:26 pm

This may or not be relevant or helpful, but is my initial thought:
Is dev-libs/gobject-introspection installed with the "doctool" use flag?

Code: Select all

equery uses dev-libs/gobject-introspection
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for dev-libs/gobject-introspection-1.80.1-r3:
 U I
 - - doctool                         : Install g-ir-doc-tool for
                                       generating documentation
                                       from introspected data
 - - gtk-doc                         : Build and install gtk-doc
                                       based developer
                                       documentation for
                                       dev-util/devhelp, IDE and
                                       offline use
 - - python_single_target_python3_10 : Build for Python 3.10 only
 - - python_single_target_python3_11 : Build for Python 3.11 only
 + + python_single_target_python3_12 : Build for Python 3.12 only
If not, does installing it in advance with --oneshot (and then trying to reinstall gimp-9999) have any effect?
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Wed Feb 05, 2025 4:52 pm

Try turning off the doc flag (gimp).

You shouldn't really turn on doc flags unless you know what you're doing.

OR do what rab0171610 suggested, make sure the doctool flag is set for gobject-introspection.
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
jserink
Veteran
Veteran
Posts: 1036
Joined: Fri Jan 30, 2004 7:57 am

  • Quote

Post by jserink » Thu Feb 06, 2025 3:36 am

rab0171610 wrote:This may or not be relevant or helpful, but is my initial thought:
Is dev-libs/gobject-introspection installed with the "doctool" use flag?

Code: Select all

equery uses dev-libs/gobject-introspection
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for dev-libs/gobject-introspection-1.80.1-r3:
 U I
 - - doctool                         : Install g-ir-doc-tool for
                                       generating documentation
                                       from introspected data
 - - gtk-doc                         : Build and install gtk-doc
                                       based developer
                                       documentation for
                                       dev-util/devhelp, IDE and
                                       offline use
 - - python_single_target_python3_10 : Build for Python 3.10 only
 - - python_single_target_python3_11 : Build for Python 3.11 only
 + + python_single_target_python3_12 : Build for Python 3.12 only
If not, does installing it in advance with --oneshot (and then trying to reinstall gimp-9999) have any effect?

Code: Select all

jserinki7 /home/jserink # equery uses dev-libs/gobject-introspection-1.82.0-r1
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for dev-libs/gobject-introspection-1.82.0-r1:
 U I
 + + doctool                         : Install g-ir-doc-tool for generating documentation from introspected data
 - - gtk-doc                         : Build and install gtk-doc based developer documentation for dev-util/devhelp,
                                       IDE and offline use
 - - python_single_target_python3_10 : Build for Python 3.10 only
 + + python_single_target_python3_11 : Build for Python 3.11 only
 - - python_single_target_python3_12 : Build for Python 3.12 only
 - - python_single_target_python3_13 : Build for Python 3.13 only
 - - test                            : Enable dependencies and/or preparations necessary to run tests (usually
                                       controlled by FEATURES=test but can be toggled independently)
Doctool is enabled but gtk-doc is not.

Cheers,
John

[Administrator edit: added [code] tags to preserve output layout. -Hu]
Top
jserink
Veteran
Veteran
Posts: 1036
Joined: Fri Jan 30, 2004 7:57 am

  • Quote

Post by jserink » Thu Feb 06, 2025 3:39 am

Anon-E-moose wrote:Try turning off the doc flag (gimp).

You shouldn't really turn on doc flags unless you know what you're doing.

OR do what rab0171610 suggested, make sure the doctool flag is set for gobject-introspection.
Tried that but same error.

Cheers,

John
Top
jserink
Veteran
Veteran
Posts: 1036
Joined: Fri Jan 30, 2004 7:57 am

Solved....sort of

  • Quote

Post by jserink » Thu Feb 06, 2025 3:40 am

Hi All:

This looks like a typo in the config setup for the build in gimp-9999 so I just installed media-gfx/gimp-3.0.0_rc2 which built just fine,.

Cheers,
john
Top
Hu
Administrator
Administrator
Posts: 24380
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Thu Feb 06, 2025 2:17 pm

What exactly is the typographic error? Remember that as a -9999 build, this is tracking upstream's work, so it could be that g-ir-doc once worked, and upstream subsequently renamed or removed this option. If the option is gone and not coming back, then the -9999 build will need to be modified not to use that option.
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Thu Feb 06, 2025 2:56 pm

g-ir-doc option does not exist anymore


From git history

Code: Select all

 Jan 23, 2025

    Jehan's avatar
    devel-docs: get rid of g-ir-doc.
Not a typographic error, per se, they just removed an option.
Which was probably reflected in the build file

Code: Select all

meson.build:1:0: ERROR: Unknown options: "g-ir-doc" 
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
Post Reply

8 posts • Page 1 of 1

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy