Created attachment 475694 [details] build logs /var/tmp/portage/media-gfx/gmic-2.0.0/work/gmic-2.0.0/src/gmic_gimp_gtk.cpp:452: 8: error: ‘GIMP_LAYER_MODE_DIVIDE’ was not declared in this scope case GIMP_LAYER_MODE_DIVIDE : return "divide"; ^ /var/tmp/portage/media-gfx/gmic-2.0.0/work/gmic-2.0.0/src/gmic_gimp_gtk.cpp:453: 8: error: ‘GIMP_LAYER_MODE_HSV_HUE’ was not declared in this scope case GIMP_LAYER_MODE_HSV_HUE : return "hue"; ^ /var/tmp/portage/media-gfx/gmic-2.0.0/work/gmic-2.0.0/src/gmic_gimp_gtk.cpp:454: 8: error: ‘GIMP_LAYER_MODE_HSV_SATURATION’ was not declared in this scope case GIMP_LAYER_MODE_HSV_SATURATION : return "saturation"; ^ /var/tmp/portage/media-gfx/gmic-2.0.0/work/gmic-2.0.0/src/gmic_gimp_gtk.cpp:455: 8: error: ‘GIMP_LAYER_MODE_HSL_COLOR’ was not declared in this scope case GIMP_LAYER_MODE_HSL_COLOR : return "color"; ^ /var/tmp/portage/media-gfx/gmic-2.0.0/work/gmic-2.0.0/src/gmic_gimp_gtk.cpp:456: 8: error: ‘GIMP_LAYER_MODE_HSV_VALUE’ was not declared in this scope case GIMP_LAYER_MODE_HSV_VALUE : return "value";
r9-008cln temp # emerge --info gmic Portage 2.3.6 (python 3.5.3-final-0, default/linux/amd64/13.0/desktop/gnome/syst emd, gcc-5.4.0, glibc-2.24-r1, 4.10.17-gentoo x86_64) ================================================================= System Settings ================================================================= System uname: Linux-4.10.17-gentoo-x86_64-Intel-R-_Core-TM-_i7-4700MQ_CPU_@_2.40 GHz-with-gentoo-2.3 KiB Mem: 16304488 total, 4845776 free KiB Swap: 20971516 total, 20793372 free Timestamp of repository gentoo: Fri, 09 Jun 2017 07:00:01 +0000 sh bash 4.4_p12 ld GNU ld (Gentoo 2.27 p1.1) 2.27 app-shells/bash: 4.4_p12::gentoo dev-java/java-config: 2.2.0-r3::gentoo dev-lang/perl: 5.24.1-r2::gentoo dev-lang/python: 2.7.13::gentoo, 3.4.6::gentoo, 3.5.3::gentoo, 3.6.1-r1 ::gentoo dev-util/cmake: 3.8.2::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.3::gentoo sys-apps/openrc: 0.27.1::gentoo sys-apps/sandbox: 2.10-r4::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69-r3::gentoo sys-devel/automake: 1.11.6-r2::gentoo, 1.12.6-r1::gentoo, 1.13.4-r1::gento o, 1.15-r2::gentoo sys-devel/binutils: 2.27-r1::gentoo, 2.28-r2::gentoo sys-devel/gcc: 5.4.0-r3::gentoo, 6.3.0::gentoo sys-devel/gcc-config: 1.8-r1::gentoo sys-devel/libtool: 2.4.6-r4::gentoo sys-devel/make: 4.2.1-r1::gentoo sys-kernel/linux-headers: 4.10::gentoo (virtual/os-headers) sys-libs/glibc: 2.24-r1::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 rugubara location: /home/anton/devel/rugubara masters: gentoo priority: 0 bumblebee location: /var/lib/layman/bumblebee masters: gentoo priority: 50 cg location: /var/lib/layman/cg masters: gentoo priority: 50 jorgicio location: /var/lib/layman/jorgicio masters: gentoo priority: 50 kde location: /var/lib/layman/kde masters: gentoo priority: 50 proaudio location: /var/lib/layman/pro-audio masters: gentoo priority: 50 sabayon location: /var/lib/layman/sabayon masters: gentoo priority: 50 steam-overlay location: /var/lib/layman/steam masters: gentoo priority: 50 sunrise location: /var/lib/layman/sunrise masters: gentoo priority: 50 tlp location: /var/lib/layman/tlp masters: gentoo priority: 50 x11 location: /var/lib/layman/x11 masters: gentoo priority: 50 Installed sets: @kde-frameworks-live ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=haswell -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mmovbe -maes -mpclmul -mpopcnt -mabm -mfma -mbmi -mbmi2 -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrdrnd -mf16c -mfsgsbase -mfxsr -mxsave -mxsaveopt --param l1- cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=6144 -mtune=ha swell -fstack-protector-strong" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/chromium/policies/managed/ch rome-gnome-shell.json /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /et c/gentoo-release /etc/opt/chrome/policies/managed/chrome-gnome-shell.json /etc/r evdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -march=haswell -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msa hf -mmovbe -maes -mpclmul -mpopcnt -mabm -mfma -mbmi -mbmi2 -mavx -mavx2 -msse4. 2 -msse4.1 -mlzcnt -mrdrnd -mf16c -mfsgsbase -mfxsr -mxsave -mxsaveopt --param l 1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=6144 -mtune= haswell -fstack-protector-strong" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild -locks fixlafiles merge-sync metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge -orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j6" PKGDIR="/usr/portage/etersoft" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir- times --compress --force --whole-file --delete --stats --human-readable --timeou t=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="X a52 aac acl acpi aes alsa amd64 archive avahi avx avx2 bash-completion be rkdb bluetooth bluray branding bzip2 cacert cairo cdda cdr cli cloudprint colord cracklib crypt cups cxx cycles dbus dhcpcd djvu dri dri3 dts dvd dvdr eds egl e mboss encode equalizer evdev evo exif extras faac fam ffmpeg fftw firefox flac f ma3 fortran fprint frei0r g711 g722 g7221 gbm gdbm gif gimp gles2 gnome gnome-ke yring gnome-online-accounts gpm gstreamer gtk gtk3 http iconv idn ieee1394 intro spection ipv6 jack javafx jpeg jpeg2k kms lcms ldap libnotify libsecret lv2 lxc mad midi mmx mmxext mng modules mp3 mp4 mpeg mtp multilib native-headset nautilu s ncurses networkmanager nls nptl nsplugin nvenc ogg opengl openimageio openmp o pus pam pango pcre pdf png policykit popcnt postproc ppds pulseaudio qt3support qt4 rar raw readline realtime samba sdl seccomp sendto session smp speex spell s se sse2 sse3 sse4_1 sse4_2 ssl ssse3 startup-notification svg sync-plugin-portag e systemd tcpd theora threads tiff tracker truetype udev udisks unicode upower u sb user-session v4l vaapi vorbis vpx wavpack wayland winbind wxwidgets x264 x265 xa xattr xcb xinerama xml xv xvid xvmc zlib" ABI_X86="64" ALSA_CARDS="ali5451 a ls4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 e s1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via8 2xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd act ions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoin dex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_fi lter file_cache filter headers include info log_config logio mem_cache mime mime _magic negotiation rewrite setenvif speling status unique_id userdir usertrack v host_alias" APACHE2_MPMS="prefork" CALLIGRA_FEATURES="kexi words flow plan sheet s stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext po pcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" CURL_SSL="gnutls" ELIBC="glibc" GPSD_PRO TOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync ityasm -f elf -m amd64 -DPIC -I./ -Isrc// -Pconfig.asm -I /var/tmp/portage/media-v rax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="multiboot efi-64 pc" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en ru" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="nlpsolver" LINGUAS="en ru" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_5" RUBY_TARGETS="ruby24 ruby22 ruby23" USERLAND="GNU" VIDEO_CARDS="intel i965 nvidia fbdev" XFCE_PLUGINS="brightness clock trash battery power" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON ================================================================= Package Settings ================================================================= media-gfx/gmic-1.7.9::gentoo was built with the following: USE="X cli ffmpeg fftw gimp jpeg openmp png tiff zlib -graphicsmagick -opencv -openexr -static-libs" ABI_X86="(64)"
I workaround it for myself, bug 620170, comment 5 Seems work
same issue here: emerge --info gmic Portage 2.3.6 (python 3.4.5-final-0, default/linux/amd64/13.0/desktop/plasma, gcc-5.4.0, glibc-2.23-r3, 4.9.16-gentoo x86_64) ================================================================= System Settings ================================================================= System uname: Linux-4.9.16-gentoo-x86_64-AMD_Phenom-tm-_II_X6_1090T_Processor-with-gentoo-2.3 KiB Mem: 16177208 total, 4866312 free KiB Swap: 4194300 total, 3936388 free Timestamp of repository gentoo: Fri, 09 Jun 2017 00:45:01 +0000 sh bash 4.3_p48-r1 ld GNU ld (Gentoo 2.26.1 p1.0) 2.26.1 distcc 3.2rc1 x86_64-pc-linux-gnu [disabled] app-shells/bash: 4.3_p48-r1::gentoo dev-java/java-config: 2.2.0-r3::gentoo dev-lang/perl: 5.24.1-r2::gentoo dev-lang/python: 2.7.12::gentoo, 3.4.5::gentoo dev-util/cmake: 3.8.2::gentoo dev-util/pkgconfig: 0.28-r3::gentoo sys-apps/baselayout: 2.3::gentoo sys-apps/openrc: 0.26.3::gentoo sys-apps/sandbox: 2.10-r3::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo sys-devel/automake: 1.11.6-r1::gentoo, 1.15-r2::gentoo sys-devel/binutils: 2.26.1::gentoo sys-devel/gcc: 4.9.3::gentoo, 5.4.0-r3::gentoo sys-devel/gcc-config: 1.7.3::gentoo sys-devel/libtool: 2.4.6-r3::gentoo sys-devel/make: 4.2.1::gentoo sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers) sys-libs/glibc: 2.23-r3::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync5.us.gentoo.org/gentoo-portage/ priority: -1000 sync-rsync-vcs-ignore: true cdub location: /usr/local/portage masters: gentoo haskell location: /var/lib/layman/haskell sync-type: laymansync sync-uri: git://github.com/gentoo-haskell/gentoo-haskell.git masters: gentoo priority: 50 science location: /var/lib/layman/science sync-type: laymansync sync-uri: git://anongit.gentoo.org/proj/sci.git masters: gentoo priority: 50 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=amdfam10 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.3/conf /usr/share/themes/oxygen-gtk/gtk-2.0 /usr/share/themes/oxygen-gtk/gtk-3.0" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=amdfam10 -O2 -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--jobs=2 --load-average=6" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs clean-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms split-elog split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j7 -l6" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="X a52 aac acl acpi adns alsa amd64 audit bash-completion bcmath berkdb blas branding bzip2 cairo calendar caps cdda cddb cdr cgi cli consolekit cracklib crypt cups curl cxx dbus declarative dga djvu dri dts dvd dvdr emacs emboss encode exif fam ffmpeg fftw filecaps firefox flac fontconfig fortran gd gdbm gif gimp glamor glut gmp gnome-keyring gnutls gpm graphviz gsl gstreamer gtk guile handbook hdf5 hoogle hscolour iconv icu idn imagemagick imlib inotify introspection ipv6 java jbig jit jpeg jpeg2k kde kipi kwallet lame lapack latex lcms ldap libedit libnotify libsamplerate libwww lm_sensors lua lzma mad matroska mng modules mp3 mp4 mpeg multilib musicbrainz mysql mysqli ncurses netcdf networkmanager nls nptl ntl ocaml ocamlopt odbc ogg openal openexr opengl openmp pam pango pcntl pcre pdf perl phonon plasma plotutils png policykit postgres postscript ppds pulseaudio python qml qt3support qt4 qt5 quicktime raw readline recode ruby sasl scanner sdl seccomp semantic-desktop session smp sndfile snmp soap sockets sound sox speex spell sqlite ssl startup-notification svg sysvipc szip taglib tcl tcpd theora threads tiff tk truetype udev udisks unicode upower usb vaapi vdpau vhosts vim-syntax vorbis wavpack wayland webkit widgets wxwidgets x264 xattr xcb xcomposite xml xmlrpc xpm xscreensaver xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext popcnt sse sse2 sse3 sse4a" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" L10N="en en-US" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en_US" LLVM_TARGETS="AMDGPU BPF X86" NETBEANS_MODULES="apisupport java javafx profiler websvccommon enterprise extide groovy webcommon" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby21 ruby22" SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="radeon r600" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON ================================================================= Package Settings ================================================================= media-gfx/gmic-1.7.9::gentoo was built with the following: USE="X cli ffmpeg fftw gimp jpeg opencv openexr openmp png tiff zlib -graphicsmagick -static-libs" ABI_X86="(64)"
Created attachment 476132 [details, diff] Fix build against gimp-2.9.4 It seems, that the gmic developers are quite aware, that there are some LAYER changes coming, but they did not happen from gimp-2.8 to gimp-2.9 ; At least not gimp-2.9.4. I can merge gmic-2.0.0 against gimp-2.9.4-r3 quite happily without any issues using this patch.
(In reply to Sven Eden from comment #4) > Created attachment 476132 [details, diff] [details, diff] > Fix build against gimp-2.9.4 > > It seems, that the gmic developers are quite aware, that there are some > LAYER changes coming, but they did not happen from gimp-2.8 to gimp-2.9 ; At > least not gimp-2.9.4. > > I can merge gmic-2.0.0 against gimp-2.9.4-r3 quite happily without any > issues using this patch. * Package: media-gfx/gmic-2.0.0 * Repository: gentoo * Maintainer: graphics@gentoo.org * USE: X abi_x86_64 amd64 cli elibc_glibc ffmpeg gimp jpeg kernel_linux openmp png tiff userland_GNU zlib * FEATURES: preserve-libs sandbox userpriv usersandbox * Applying gmic-1.7.9-flags.patch ... [ ok ] * Applying gmic-1.7.9-man.patch ... [ ok ] * Applying patches from /etc/portage/patches/media-gfx/gmic ... * layer.patch ... The text leading up to this was: -------------------------- |--- src/gmic_gimp_gtk.cpp.bak 2017-06-12 11:12:44.882044246 +0200 |+++ src/gmic_gimp_gtk.cpp 2017-06-12 11:20:52.136048608 +0200 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored [ !! ] * ERROR: media-gfx/gmic-2.0.0::gentoo failed (prepare phase): * patch -p1 failed with /etc/portage/patches/media-gfx/gmic/layer.patch * * Call stack: * ebuild.sh, line 115: Called src_prepare * environment, line 3156: Called cmake-utils_src_prepare * environment, line 1008: Called default_src_prepare * phase-functions.sh, line 873: Called __eapi6_src_prepare * environment, line 271: Called eapply_user * environment, line 1249: Called eapply '/etc/portage/patches/media-gfx/gmic' * environment, line 1226: Called _eapply_patch '/etc/portage/patches/media-gfx/gmic/layer.patch' ' ' * environment, line 1168: Called __helpers_die 'patch -p1 failed with /etc/portage/patches/media-gfx/gmic/layer.patch' * isolated-functions.sh, line 117: Called die * The specific snippet of code: * die "$@" * * If you need support, post the output of `emerge --info '=media-gfx/gmic-2.0.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-gfx/gmic-2.0.0::gentoo'`. * The complete build log is located at '/mnt/portage/logs/media-gfx:gmic-2.0.0:20170613-164803.log'. * The ebuild environment file is located at '/var/tmp/portage/media-gfx/gmic-2.0.0/temp/environment'. * Working directory: '/var/tmp/portage/media-gfx/gmic-2.0.0/work/gmic-2.0.0' * S: '/var/tmp/portage/media-gfx/gmic-2.0.0/work/gmic-2.0.0' patch does not work: Portage 2.3.6 (python 3.5.3-final-0, default/linux/amd64/13.0/desktop/plasma/systemd, gcc-6.3.0, glibc-2.24-r1, 4.11.4-gentoo x86_64) ================================================================= System uname: Linux-4.11.4-gentoo-x86_64-Intel-R-_Core-TM-_i7-3740QM_CPU_@_2.70GHz-with-gentoo-2.4.1 KiB Mem: 24625360 total, 20912912 free KiB Swap: 26488828 total, 26488828 free Timestamp of repository gentoo: Tue, 13 Jun 2017 16:30:01 +0000 Timestamp of repository poly-c: Mon, 12 Jun 2017 09:59:53 +0000 sh bash 4.4_p12 ld GNU ld (Gentoo 2.28 p1.2) 2.28 app-shells/bash: 4.4_p12::gentoo dev-java/java-config: 2.2.0-r3::gentoo dev-lang/perl: 5.24.1-r2::gentoo dev-lang/python: 2.7.13::gentoo, 3.4.6::gentoo, 3.5.3::gentoo, 3.6.1-r1::gentoo dev-util/cmake: 3.8.2::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.4.1::gentoo sys-apps/openrc: 0.27.2::gentoo sys-apps/sandbox: 2.10-r4::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69-r3::gentoo sys-devel/automake: 1.13.4-r1::gentoo, 1.15-r2::gentoo sys-devel/binutils: 2.28-r2::gentoo sys-devel/gcc: 6.3.0::gentoo sys-devel/gcc-config: 1.8-r1::gentoo sys-devel/libtool: 2.4.6-r4::gentoo sys-devel/make: 4.2.1-r1::gentoo sys-kernel/linux-headers: 4.10::gentoo (virtual/os-headers) sys-libs/glibc: 2.24-r1::gentoo Repositories:
Created attachment 476312 [details, diff] [Fixed] Updated patch to compile gmic-2.0.0 against gimp-2.9.4 Sorry, I forgot to adapt the patch. Now it works: --------- ~ $ ebuild /usr/portage/media-gfx/gmic/gmic-2.0.0.ebuild prepare * gmic_2.0.0.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking gmic_2.0.0.tar.gz to /home/portage/media-gfx/gmic-2.0.0/work >>> Source unpacked in /home/portage/media-gfx/gmic-2.0.0/work >>> Preparing source in /home/portage/media-gfx/gmic-2.0.0/work/gmic-2.0.0 ... * Applying gmic-1.7.9-flags.patch ... [ ok ] * Applying gmic-1.7.9-man.patch ... [ ok ] * Applying patches from /etc/portage/patches/media-gfx/gmic-2.0.0 ... * gmic-2.0.0_fix_build_with_gimp-2.9.4.patch ... [ ok ] * User patches applied. >>> Source prepared. --------
Upsctream confirm, but wont fix. From https://github.com/dtschump/gmic/issues/20 "Won't patch the sources, as it only intended to compile for final GIMP release 2.10, so I'm trying to make the changes as soon as I notice the plug-in don't compile anymore with the current GIMP repo." p.s. And fyi: 2.0.2 just released: https://discuss.pixls.us/t/release-of-gmic-2-0-2/4329/16
Bump G'MIC to 2.1.0 with a GIMP requirement of 2.9.6 and close this. https://bugs.gentoo.org/633950
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de7949186333cfd1c8ef2c29ac015591f3fba28 commit 4de7949186333cfd1c8ef2c29ac015591f3fba28 Author: Tim Harder <radhermit@gentoo.org> AuthorDate: 2018-12-30 08:06:08 +0000 Commit: Tim Harder <radhermit@gentoo.org> CommitDate: 2018-12-30 08:26:39 +0000 media-gfx/gmic: version bump to 2.4.3 Closes: https://bugs.gentoo.org/556116 Closes: https://bugs.gentoo.org/621270 Closes: https://bugs.gentoo.org/622466 Closes: https://bugs.gentoo.org/628318 Closes: https://bugs.gentoo.org/629194 Closes: https://bugs.gentoo.org/633950 Closes: https://bugs.gentoo.org/643090 Closes: https://bugs.gentoo.org/657764 Signed-off-by: Tim Harder <radhermit@gentoo.org> media-gfx/gmic/Manifest | 1 + media-gfx/gmic/files/gmic-2.4.3-curl.patch | 100 +++++++++++++++++ media-gfx/gmic/gmic-2.4.3.ebuild | 170 +++++++++++++++++++++++++++++ media-gfx/gmic/metadata.xml | 1 + 4 files changed, 272 insertions(+)