Package Details: pix 3.4.4-2

Git Clone URL: https://aur.archlinux.org/pix.git (read-only, click to copy)
Package Base: pix
Description: Image viewer and browser based on gthumb. X-Apps Project.
Upstream URL: https://github.com/linuxmint/pix
Licenses: GPL-2.0-or-later
Conflicts: pix-git
Provides: pix
Submitter: ion203
Maintainer: ion203
Last Packager: ion203
Votes: 38
Popularity: 1.01
First Submitted: 2016-08-26 04:45 (UTC)
Last Updated: 2024-12-21 19:37 (UTC)

Dependencies (25)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 Next › Last »

ion203 commented on 2024-09-23 14:24 (UTC)

The message mentioned is unrelated to this project: glib2-devel being a build dependency for pix has no relation to it also being an optional dependency for glib2.

Generally, PKGBUILDs run unprivileged and cannot modify the local system. However, makepkg can get deps for you via "-s" / "--syncdeps" - see https://wiki.archlinux.org/title/Makepkg#Usage

noitemstoshow commented on 2024-09-23 14:03 (UTC)

@ion203 thanks for the quick reply. Yes by installing glib2-devel package first then the build completed ok. It would be handy if the build script will just fetch the glib2-devel package for the user. (the output says glib2 optionally requires glib2-devel: development tools)

ion203 commented on 2024-09-23 13:36 (UTC)

@noitemstoshow - I'm not able to reproduce this issue in a clean chroot. Make sure you have all required dependencies (including base-devel) and the build root is up to date.

"Make" dependencies - including glib2-devel here - are required for the build step.

noitemstoshow commented on 2024-09-23 11:02 (UTC)

Failed to compile, is glib2-devel optional or a must?


[494/721] Compiling C object extensions/image_print/libimage_print.so.p/gth-image-print-job.c.o
../extensions/image_print/gth-image-print-job.c: In function ‘gth_image_print_job_update_image_controls’:
../extensions/image_print/gth-image-print-job.c:864:18: warning: unused variable ‘centered’ [-Wunused-variable]
  864 |         gboolean centered;
      |                  ^~~~~~~~
[518/721] Compiling C object extensions/slideshow/libslideshow.so.p/preferences.c.o
FAILED: extensions/slideshow/libslideshow.so.p/preferences.c.o 
cc -Iextensions/slideshow/libslideshow.so.p -Iextensions/slideshow -I../extensions/slideshow -I. -I.. -Ipix -I../pix -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/gsettings-desktop-schemas -I/usr/include/xapp -I/usr/include/libxml2 -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=x86-64-v3 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_54 -Wall -Wno-deprecated-declarations -MD -MQ extensions/slideshow/libslideshow.so.p/preferences.c.o -MF extensions/slideshow/libslideshow.so.p/preferences.c.o.d -o extensions/slideshow/libslideshow.so.p/preferences.c.o -c ../extensions/slideshow/preferences.c
during GIMPLE pass: dce
../extensions/slideshow/preferences.c: In function ‘ss__dlg_preferences_construct_cb’:
../extensions/slideshow/preferences.c:94:1: internal compiler error: Segmentation fault
   94 | ss__dlg_preferences_construct_cb (GtkWidget  *dialog,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0x1fabd46 internal_error(char const*, ...)
        ???:0
0xec1554 walk_aliased_vdefs(ao_ref*, tree_node*, bool (*)(ao_ref*, tree_node*, void*), void*, bitmap_head**, bool*, unsigned int)
        ???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues> for instructions.
[523/721] Compiling C object extensions/desktop_background/libdesktop_background.so.p/actions.c.o
../extensions/desktop_background/actions.c: In function ‘wallpaper_metadata_ready_cb’:
../extensions/desktop_background/actions.c:394:24: warning: variable ‘image_height’ set but not used [-Wunused-but-set-variable]
  394 |         int            image_height;
      |                        ^~~~~~~~~~~~
../extensions/desktop_background/actions.c:393:24: warning: variable ‘image_width’ set but not used [-Wunused-but-set-variable]
  393 |         int            image_width;
      |                        ^~~~~~~~~~~
../extensions/desktop_background/actions.c: In function ‘wallpaper_style_set_as_current’:
../extensions/desktop_background/actions.c:105:17: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  105 |                 system(command);
      |                 ^~~~~~~~~~~~~~~
[531/721] Compiling C object extensions/find_duplicates/libfind_duplicates.so.p/gth-find-duplicates.c.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: pix-exit status 4
checking dependencies...
:: glib2 optionally requires glib2-devel: development tools

klemens commented on 2024-06-14 08:58 (UTC)

This needs glib2-devel as a make dependency, see: https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/FLUDH7DXL5CJNZPX4NAWKQO2QJF3PZCD/

ion203 commented on 2024-06-09 12:09 (UTC) (edited on 2024-06-09 14:05 (UTC) by ion203)

The latest gcc release changed errors and broke this build. It'll be resolved with the 3.4.0 update for this package

<deleted-account> commented on 2024-06-09 07:59 (UTC)

The build fails with the following error Is there something wrong with my environment?

FAILED: extensions/file_tools/libfile_tools.so.p/cairo-blur.c.o 
cc -Iextensions/file_tools/libfile_tools.so.p -Iextensions/file_tools -I../extensions/file_tools -I. -I.. -Ipix -I../pix -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/gsettings-desktop-schemas -I/usr/include/xapp -I/usr/include/libxml2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/pix/src=/usr/src/debug/pix -flto=auto -fPIC -pthread -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_54 -Wall -Wno-deprecated-declarations -MD -MQ extensions/file_tools/libfile_tools.so.p/cairo-blur.c.o -MF extensions/file_tools/libfile_tools.so.p/cairo-blur.c.o.d -o extensions/file_tools/libfile_tools.so.p/cairo-blur.c.o -c ../extensions/file_tools/cairo-blur.c
../extensions/file_tools/cairo-blur.c: In function ‘_cairo_image_surface_box_blur’:
../extensions/file_tools/cairo-blur.c:241:9: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch]
  241 |         return;
      |         ^~~~~~
../extensions/file_tools/cairo-blur.c:218:1: note: declared here
  218 | _cairo_image_surface_box_blur (cairo_surface_t *source,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../extensions/file_tools/cairo-blur.c: In function ‘_cairo_image_surface_sharpen’:
../extensions/file_tools/cairo-blur.c:308:17: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch]
  308 |                 return;
      |                 ^~~~~~
../extensions/file_tools/cairo-blur.c:283:1: note: declared here
  283 | _cairo_image_surface_sharpen (cairo_surface_t *source,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[149/712] Compiling C object extensions/file_tools/libfile_tools.so.p/cairo-effects.c.o
[150/712] Compiling C object extensions/file_tools/libfile_tools.so.p/callbacks.c.o
[151/712] Compiling C object extensions/file_tools/libfile_tools.so.p/actions.c.o
[152/712] Compiling C object extensions/file_tools/libfile_tools.so.p/cairo-rotate.c.o
[153/712] Compiling C object extensions/file_tools/libfile_tools.so.p/gth-curve.c.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...

yumpyy commented on 2024-03-30 17:03 (UTC)

okay so...gst-libav isnt in the dependency list, without it .mp4 videos cant be played. for some reason gst-libav isnt in gthumb optional dependency list as well. could you please add it?

FabioLolix commented on 2024-03-15 16:35 (UTC)

I'm not as concerned about rebuilding the package in my machine (it's already running), as I am about the health of the package manifest, for all users. In other words: it would have been nice receiving a warning the last time I updated my machine, that by updating libjxl I was going to break pix.

Notice like this for the AUR before building are not possible

On one of my pkgbuilds have been mentioned: implement checkrebuild from rebuild-detector into your workflow.

ion203 commented on 2024-03-15 16:05 (UTC)

bruno.unna - this is done by bumping pkgrel, helpers will then rebuild since a new version is indicated.

I did it this time since prompted, but typically wouldn't bother. Most aur users should know to rebuild when encountering an error like this, so a late pkgrel bump will just mean an unnecessary second rebuild for them.