Package Details: gimp-plugin-bimp 2.6-3

Git Clone URL: https://aur.archlinux.org/gimp-plugin-bimp.git (read-only, click to copy)
Package Base: gimp-plugin-bimp
Description: Batch Image Manipulation Plugin for GIMP
Upstream URL: http://www.alessandrofrancesconi.it/projects/bimp/
Licenses: GPL
Submitter: calendulish
Maintainer: TrialnError
Last Packager: TrialnError
Votes: 37
Popularity: 0.69
First Submitted: 2013-10-23 17:40 (UTC)
Last Updated: 2024-08-16 22:18 (UTC)

Dependencies (1)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

TrialnError commented on 2024-08-16 22:19 (UTC) (edited on 2024-08-16 22:20 (UTC) by TrialnError)

I decided to use your suggestion LHLaurini, until upstream does change something. The PR wants to add -fpermissive.
Just changed it a bit which shouldn't completly overwrite the default CFLAGS

TrialnError commented on 2024-08-16 21:32 (UTC)

Yeah, I noticed the movement in the issue and the PR in that regard. Currently working through my backlog, but update for this will be pushed soon. I had hoped they would resolve the issue proper instead of changing CFLAGS :D But maybe that isn't possible.
Nevertheless thanks for the hint

LHLaurini commented on 2024-08-16 21:28 (UTC)

A simple workaround is to apply this patch (with git apply):

diff --git a/PKGBUILD b/PKGBUILD
index ce3f7d7..71fe180 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,7 +17,7 @@ md5sums=('e88c978abde481d2124ba9d73a56e14b')
 build() {
     cd $pkgname-$pkgver

-    make
+    CFLAGS=-Wno-error=incompatible-pointer-types make
 }

 package() {

TrialnError commented on 2024-07-28 19:46 (UTC)

The reason is, that compilation now errors out on -Wincompatible-pointer-types in nine places instead of being a warning.
Currently not sure how to address that.

khing0_0 commented on 2024-07-28 00:23 (UTC) (edited on 2024-07-28 00:24 (UTC) by khing0_0)

Can someone help me. Thank you

I can't install bimp using AUR. Also I tried from source but the same issue.


                 from src/manipulation-gui/gui-watermark.c:3:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here
  725 | {
      | ^
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
  580 | struct _GTimeVal
      |        ^~~~~~~~~
make: *** [Makefile:9: make] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: gimp-plugin-bimp-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
gimp-plugin-bimp - exit status 4

Vencorr commented on 2023-02-17 10:07 (UTC)

My bad, I already had base-devel but it seems it missed the which package somehow. Doing a reinstall fixed that.

TrialnError commented on 2023-02-02 21:05 (UTC)

which is part of base-devel. And base-devel is assumed to be installed if one wants to use the AUR.
Therefore I personally don't add base-devel packages as stated in the guidelines[0].


[0] https://wiki.archlinux.org/title/Arch_User_Repository#Prerequisites

Vencorr commented on 2023-02-01 02:07 (UTC)

Package which should be added to makedepends.

TrialnError commented on 2023-01-22 19:36 (UTC)

The exact error message would be helpful, Zeioth. The way you describe it I would assume you don't have the permissions to install the package. Which isn't a problem of the package itself.
Therefore it would be the best to paste the error alongside.