Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Bug in media-libs/imlib2-1.11.0 [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Sat Mar 18, 2023 3:37 pm    Post subject: Bug in media-libs/imlib2-1.11.0 [SOLVED] Reply with quote

feh does not build with this version of imlib2.
An already build feh does not work properly with this version.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"


Last edited by stefan11111 on Mon Mar 20, 2023 9:57 pm; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54232
Location: 56N 3W

PostPosted: Sat Mar 18, 2023 4:02 pm    Post subject: Reply with quote

stefan11111,

Search bugs.gentoo.org to see if it has already been reported.
There may even be a fix too.

Someone has to be first though. It might be you :)

If you are first, create a new bug, with the build log as an attachment.
That's the only way to get the developers attention
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21619

PostPosted: Sat Mar 18, 2023 4:11 pm    Post subject: Re: Bug in media-libs/imlib2-1.11.0 Reply with quote

stefan11111 wrote:
feh does not build with this version of imlib2.
An already build feh does not work properly with this version.
How did you determine that this was a bug in the package, rather than a local issue? You provided no output, so there is very little we can do to help you.
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Sat Mar 18, 2023 4:33 pm    Post subject: Reply with quote

imlib2 compiles without issue.
Here is what happens if I try to emerge feh:
Code:
x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -O2 -pipe -march=native -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -o feh events.o feh_png.o filelist.o gib_hash.o gib_imlib.o gib_list.o gib_style.o imlib.o index.o keyevents.o list.o main.o md5.o menu.o multiwindow.o options.o signals.o slideshow.o thumbnail.o timers.o utils.o wallpaper.o winwidget.o -lm -lpng -lX11 -lImlib2
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_render_image_on_drawable':
gib_imlib.c:(.text+0x2f1): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_render_image_on_drawable_at_size':
gib_imlib.c:(.text+0x36b): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_render_image_part_on_drawable_at_size':
gib_imlib.c:(.text+0x414): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_render_image_part_on_drawable_at_size_with_rotation':
gib_imlib.c:(.text+0x4d4): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_text_draw':
gib_imlib.c:(.text+0x7af): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.c:(.text+0x7b7): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.c:(.text+0x834): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_get_text_size':
gib_imlib.c:(.text+0x8d8): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.c:(.text+0x8e0): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.c:(.text+0x8ee): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_blend_image_onto_image':
gib_imlib.c:(.text+0xa3c): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_free_font':
gib_imlib.c:(.text+0xc85): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_parse_fontpath':
gib_imlib.c:(.text+0x106c): undefined reference to `imlib_add_path_to_font_path'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_load_font':
gib_imlib.c:(.text+0x10b5): undefined reference to `imlib_load_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.c:(.text+0x10d7): undefined reference to `imlib_load_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_text_draw':
gib_imlib.c:(.text+0x8ab): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_list_fonts':
gib_imlib.c:(.text+0x8b1): undefined reference to `imlib_list_fonts'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_free_font':
gib_imlib.c:(.text+0xc8e): undefined reference to `imlib_free_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: gib_imlib.o: in function `gib_imlib_load_font':
gib_imlib.c:(.text+0x10f5): undefined reference to `imlib_load_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: imlib.o: in function `init_imlib_fonts':
imlib.c:(.text+0x7c): undefined reference to `imlib_add_path_to_font_path'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: imlib.c:(.text+0x8c): undefined reference to `imlib_add_path_to_font_path'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: options.o: in function `feh_parse_option_array':
options.c:(.text+0xab1): undefined reference to `imlib_add_path_to_font_path'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: thumbnail.o: in function `init_thumbnail_mode':
thumbnail.c:(.text+0x1bbe): undefined reference to `imlib_load_font'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:45: feh] Error 1
make[1]: Leaving directory '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1/src'
make: *** [Makefile:6: build-src] Error 2
 * ERROR: media-gfx/feh-3.9.1::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=media-gfx/feh-3.9.1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-gfx/feh-3.9.1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-gfx/feh-3.9.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/feh-3.9.1/temp/environment'.
 * Working directory: '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1'
 * S: '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1'

Here is what happens if I try to launch feh built against an older imlib2 with the new version:
Code:
$ feh
feh WARNING: ./.steampath does not exist - skipping
feh: symbol lookup error: feh: undefined symbol: imlib_add_path_to_font_path

The fix was to mask all versions above 1.11.0
Code:
$ tail -2 /etc/portage/package.mask
# stable imlib
>=media-libs/imlib2-1.11.0

_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54232
Location: 56N 3W

PostPosted: Sat Mar 18, 2023 4:57 pm    Post subject: Reply with quote

stefan11111,

Works for me. Yes I know that its not helpful but I build with -flto=8 which helps spot missing references, so its not something not being linked becaese of LTO.
Code:
x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -march=native -O2 -pipe -flto=8 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -o feh events.o feh_png.o filelist.o gib_hash.o gib_imlib.o gib_list.o gib_style.o imlib.o index.o keyevents.o list.o main.o md5.o menu.o multiwindow.o options.o signals.o slideshow.o thumbnail.o timers.o utils.o wallpaper.o winwidget.o -lcurl -lm -lpng -lX11 -lImlib2
make[1]: Leaving directory '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1/src'
>>> Source compiled.


Code:
[I] media-libs/imlib2
     Available versions:  1.7.1-r4 1.7.5-r1 1.9.1-r1{tbz2} {+X apidoc bzip2 debug doc eps +gif heif +jpeg jpeg2k jpegxl lzma mp3 +png +shm static-libs svg +tiff +webp zlib ABI_MIPS="n32 n64 o32" ABI_S390="32 64" ABI_X86="32 64 x32" CPU_FLAGS_X86="mmx sse2"}
     Installed versions:  1.9.1-r1{tbz2}(16:50:05 18/03/23)(X bzip2 gif jpeg jpeg2k lzma mp3 png shm svg tiff webp zlib -apidoc -debug -eps -heif -jpegxl -static-libs ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="64 -32 -x32" CPU_FLAGS_X86="sse2 -mmx")

[I] media-gfx/feh
     Available versions:  3.7.2^t (~)3.9-r1^t 3.9.1^t{tbz2} {curl debug exif inotify test xinerama}
     Installed versions:  3.9.1^t{tbz2}(16:50:12 18/03/23)(curl -debug -exif -inotify -test -xinerama)



Try with my USE flags please. if it fails pastebin the entire build log.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Sat Mar 18, 2023 5:20 pm    Post subject: Reply with quote

NeddySeagoon wrote:
stefan11111,

Works for me. Yes I know that its not helpful but I build with -flto=8 which helps spot missing references, so its not something not being linked becaese of LTO.
Code:
x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -march=native -O2 -pipe -flto=8 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -o feh events.o feh_png.o filelist.o gib_hash.o gib_imlib.o gib_list.o gib_style.o imlib.o index.o keyevents.o list.o main.o md5.o menu.o multiwindow.o options.o signals.o slideshow.o thumbnail.o timers.o utils.o wallpaper.o winwidget.o -lcurl -lm -lpng -lX11 -lImlib2
make[1]: Leaving directory '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1/src'
>>> Source compiled.


Code:
[I] media-libs/imlib2
     Available versions:  1.7.1-r4 1.7.5-r1 1.9.1-r1{tbz2} {+X apidoc bzip2 debug doc eps +gif heif +jpeg jpeg2k jpegxl lzma mp3 +png +shm static-libs svg +tiff +webp zlib ABI_MIPS="n32 n64 o32" ABI_S390="32 64" ABI_X86="32 64 x32" CPU_FLAGS_X86="mmx sse2"}
     Installed versions:  1.9.1-r1{tbz2}(16:50:05 18/03/23)(X bzip2 gif jpeg jpeg2k lzma mp3 png shm svg tiff webp zlib -apidoc -debug -eps -heif -jpegxl -static-libs ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="64 -32 -x32" CPU_FLAGS_X86="sse2 -mmx")

[I] media-gfx/feh
     Available versions:  3.7.2^t (~)3.9-r1^t 3.9.1^t{tbz2} {curl debug exif inotify test xinerama}
     Installed versions:  3.9.1^t{tbz2}(16:50:12 18/03/23)(curl -debug -exif -inotify -test -xinerama)



Try with my USE flags please. if it fails pastebin the entire build log.

You are using media-libs/imlib2-1.9.1-r1. I am talking about media-libs/imlib2-1.11.0, which just hit ~amd64 yesterday.
I recompiled with your use flags, except I set -flto=4 in my make.conf, as I only have 4 cores/treads on my cpu.
Should I keep -flto=4 in my make.conf?
Here is the build log:
Code:
 * Package:    media-gfx/feh-3.9.1:0
 * Repository: gentoo
 * Maintainer: slashbeast@gentoo.org
 * USE:        abi_x86_64 amd64 curl elibc_glibc kernel_linux userland_GNU
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking feh-3.9.1.tar.bz2 to /var/tmp/portage/media-gfx/feh-3.9.1/work
>>> Source unpacked in /var/tmp/portage/media-gfx/feh-3.9.1/work
>>> Preparing source in /var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1 ...
 * Applying feh-3.2-debug-cflags.patch ...
 [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1 ...
make -j4 PREFIX=/usr doc_dir=${main_dir}/share/doc/feh-3.9.1 example_dir=${main_dir}/share/doc/feh-3.9.1/examples curl=1 debug=0 xinerama=0 exif=0 inotify=0
make[1]: Entering directory '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1/src'
make[1]: Entering directory '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1/man'
make[1]: Entering directory '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1/share/applications'
sed \
-e 's/\$VERSION\$/3.9.1/g' \
-e 's/\$DATE\$/August 22, 2022/g' \
-e 's/\$MAN_CURL\$/enabled/' \
-e 's/\$MAN_DEBUG\$/./' \
-e 's/\$MAN_EXIF\$/not available/' \
-e 's/\$MAN_INOTIFY\$/disabled/' \
-e 's/\$MAN_MAGIC\$/disabled/' \
-e 's/\$MAN_XINERAMA\$/disabled/' \
< feh.pre > feh.1
sed \
-e 's/\$VERSION\$/3.9.1/g' \
-e 's/\$DATE\$/'"$(date '+%B %d, %Y')"/g \
-e 's/\$MAN_CURL\$/enabled/' \
-e 's/\$MAN_DEBUG\$/./' \
-e 's/\$MAN_EXIF\$/not available/' \
-e 's/\$MAN_XINERAMA\$/disabled/' \
-e 's:\$IMAGEDIR\$:/usr/share/feh/images:' \
< feh.pre > feh.desktop
sed 's/^\(.*\)$/"\1\\n"/' < help.raw > help.inc
make[1]: Leaving directory '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1/man'
make[1]: Leaving directory '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1/share/applications'
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -MM events.c feh_png.c filelist.c gib_hash.c gib_imlib.c gib_list.c gib_style.c imlib.c index.c keyevents.c list.c main.c md5.c menu.c multiwindow.c options.c signals.c slideshow.c thumbnail.c timers.c utils.c wallpaper.c winwidget.c > deps.mk
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o events.o events.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o feh_png.o feh_png.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o filelist.o filelist.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o gib_hash.o gib_hash.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o gib_imlib.o gib_imlib.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o gib_list.o gib_list.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o gib_style.o gib_style.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o imlib.o imlib.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o index.o index.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o keyevents.o keyevents.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o list.o list.c
keyevents.c: In function 'feh_event_handle_generic':
keyevents.c:427:13: warning: unused variable 'curr_screen' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;]
  427 |         int curr_screen = 0;
      |             ^~~~~~~~~~~
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o main.o main.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o md5.o md5.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o menu.o menu.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o multiwindow.o multiwindow.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o options.o options.c
menu.c: In function 'feh_menu_cb_opt_fullscreen':
menu.c:1169:13: warning: unused variable 'curr_screen' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;]
 1169 |         int curr_screen = 0;
      |             ^~~~~~~~~~~
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o signals.o signals.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o slideshow.o slideshow.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o thumbnail.o thumbnail.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o timers.o timers.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o utils.o utils.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o wallpaper.o wallpaper.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\"   -c -o winwidget.o winwidget.c
wallpaper.c: In function 'feh_wm_set_bg':
wallpaper.c:423:29: warning: unused variable 'i' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;]
  423 |                 int format, i;
      |                             ^
winwidget.c: In function 'winwidget_resize':
winwidget.c:894:22: warning: unused variable 'du' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;]
  894 |         unsigned int du;
      |                      ^~
winwidget.c:893:17: warning: unused variable 'i' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;]
  893 |         int di, i;
      |                 ^
winwidget.c:893:13: warning: unused variable 'di' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;]
  893 |         int di, i;
      |             ^~
winwidget.c:887:29: warning: unused variable 'py' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;]
  887 |         int tc_x, tc_y, px, py;
      |                             ^~
winwidget.c:887:25: warning: unused variable 'px' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;]
  887 |         int tc_x, tc_y, px, py;
      |                         ^~
x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -O2 -pipe -march=native -flto=4 -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DHAVE_MKSTEMPS -DHAVE_STRVERSCMP -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.9.1\" -o feh events.o feh_png.o filelist.o gib_hash.o gib_imlib.o gib_list.o gib_style.o imlib.o index.o keyevents.o list.o main.o md5.o menu.o multiwindow.o options.o signals.o slideshow.o thumbnail.o timers.o utils.o wallpaper.o winwidget.o -lcurl -lm -lpng -lX11 -lImlib2
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans1.ltrans.o: in function `feh_menu_calc_size':
<artificial>:(.text+0xea5): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0xeac): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0xebe): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1090): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans1.ltrans.o: in function `feh_menu_redraw.part.0':
<artificial>:(.text+0x12b8): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1393): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1499): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x14a0): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x14c1): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans1.ltrans.o: in function `feh_thumbnail_mark_removed':
<artificial>:(.text+0x1fb9): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1fc0): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1fd0): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x2016): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x201d): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x2044): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans1.ltrans.o: in function `feh_parse_option_array':
<artificial>:(.text+0x69f5): undefined reference to `imlib_add_path_to_font_path'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans1.ltrans.o: in function `feh_wm_set_bg':
<artificial>:(.text+0x7527): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7b16): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7c96): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7d53): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x81ae): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans1.ltrans.o:<artificial>:(.text+0x82e5): more undefined references to `imlib_context_set_angle' follow
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans1.ltrans.o: in function `init_thumbnail_mode':
<artificial>:(.text+0xa08c): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0xa093): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0xa0a9): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0xa106): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0xa10d): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0xa136): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0xa4b8): undefined reference to `imlib_load_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans1.ltrans.o: in function `main':
<artificial>:(.text.startup+0x2cf): undefined reference to `imlib_add_path_to_font_path'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text.startup+0x2db): undefined reference to `imlib_add_path_to_font_path'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans0.ltrans.o: in function `gib_imlib_load_font':
<artificial>:(.text+0x1f75): undefined reference to `imlib_load_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1f97): undefined reference to `imlib_load_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans0.ltrans.o: in function `feh_draw_filename':
<artificial>:(.text+0x3df4): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3dfb): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3e0d): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3e98): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3e9f): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3ec1): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3ee2): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3ee9): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3f14): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3f3c): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3f43): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3f63): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3f7f): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3f86): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3faf): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3fef): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x411c): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x4123): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x4132): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans0.ltrans.o: in function `feh_draw_info':
<artificial>:(.text+0x42dd): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x42e4): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x42f4): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x440c): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x4413): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x4435): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x4454): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x445b): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x4485): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x44da): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans0.ltrans.o: in function `feh_draw_caption':
<artificial>:(.text+0x4818): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans0.ltrans.o: in function `feh_draw_actions':
<artificial>:(.text+0x7c1a): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7c21): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7c42): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7c94): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7c9b): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7cab): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7d3c): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7d43): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7d69): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7d80): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7d87): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7db9): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7e70): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7e77): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7e99): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7eb2): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7eb9): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7ee4): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x7f40): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans0.ltrans.o: in function `get_index_string_dim':
<artificial>:(.text+0x8067): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x806e): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x807e): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans0.ltrans.o: in function `init_index_mode':
<artificial>:(.text+0x86e2): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x8993): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x8e5a): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x8e61): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x8e73): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x8ebe): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x8ec5): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x8eea): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans0.ltrans.o: in function `gib_imlib_load_font':
<artificial>:(.text+0x1fb5): undefined reference to `imlib_load_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans2.ltrans.o: in function `feh_create_checks':
<artificial>:(.text+0x273): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans2.ltrans.o: in function `gib_imlib_text_draw.constprop.0':
<artificial>:(.text+0x43a): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x441): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x4b4): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans2.ltrans.o: in function `gib_imlib_get_text_size.constprop.0':
<artificial>:(.text+0x547): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x54e): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x55c): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans2.ltrans.o: in function `winwidget_render_image':
<artificial>:(.text+0x11c0): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x12a6): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x12ad): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x12bf): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1311): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1318): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x133a): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1355): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x135c): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1381): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x13d2): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x150c): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1513): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1525): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1575): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x157c): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x159e): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x15b5): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x15bc): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x15e7): undefined reference to `imlib_text_draw'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x1627): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x16cc): undefined reference to `imlib_context_set_angle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans2.ltrans.o: in function `feh_wrap_string.constprop.0':
<artificial>:(.text+0x35b9): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x35c0): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x35d3): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x35db): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x35e2): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x35f5): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3639): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3640): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x3652): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x37cb): undefined reference to `imlib_context_set_font'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x37d2): undefined reference to `imlib_context_set_direction'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: <artificial>:(.text+0x37e4): undefined reference to `imlib_get_text_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/feh-3.9.1/temp/ccHUU4ra.ltrans2.ltrans.o: in function `gib_imlib_text_draw.constprop.0':
<artificial>:(.text+0x52b): undefined reference to `imlib_text_draw'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:45: feh] Error 1
make[1]: Leaving directory '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1/src'
make: *** [Makefile:6: build-src] Error 2
 * ERROR: media-gfx/feh-3.9.1::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=media-gfx/feh-3.9.1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-gfx/feh-3.9.1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-gfx/feh-3.9.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/feh-3.9.1/temp/environment'.
 * Working directory: '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1'
 * S: '/var/tmp/portage/media-gfx/feh-3.9.1/work/feh-3.9.1'

Also, those use flags bring in quite the dependencies:
Code:
 media-libs/libid3tag
    selected: 0.16.2
   protected: none
     omitted: none

 gnome-base/librsvg
    selected: 2.55.2
   protected: none
     omitted: none

 media-libs/openjpeg
    selected: 2.5.0-r4
   protected: none
     omitted: none

 dev-libs/vala-common
    selected: 0.56.4
   protected: none
     omitted: none

 media-libs/lcms
    selected: 2.15
   protected: none
     omitted: none

_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54232
Location: 56N 3W

PostPosted: Sat Mar 18, 2023 7:54 pm    Post subject: Reply with quote

stefan11111,

I've updated to media-libs/imlib2-1.9.1-r1 and rebuilt media-gfx/feh-3.9.1. It still works here.

-flto breaks things. Only use it if you are prepared to deal with the breakage and file bugs, so that it can be fixed.
The world is moving toward -flto but its not ready yet.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Sat Mar 18, 2023 8:21 pm    Post subject: Reply with quote

NeddySeagoon wrote:

I've updated to media-libs/imlib2-1.9.1-r1 and rebuilt media-gfx/feh-3.9.1. It still works here.

Are you on ~arch?
media-libs/imlib2-1.9.1-r1 works, but the latest one, media-libs/imlib2-1.11.0, doesn't.
I have masked it in package.mask and portage downgraded to media-libs/imlib2-1.9.1-r1, which works.
NeddySeagoon wrote:

-flto breaks things. Only use it if you are prepared to deal with the breakage and file bugs, so that it can be fixed.
The world is moving toward -flto but its not ready yet.

Will test and see what breaks. Hope it's not as bad as graphite.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54232
Location: 56N 3W

PostPosted: Sat Mar 18, 2023 9:05 pm    Post subject: Reply with quote

stefan11111,

Tested on ~amd64, no-multilib and on ~arm64. Both work here.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54232
Location: 56N 3W

PostPosted: Mon Mar 20, 2023 2:55 pm    Post subject: Reply with quote

stefan11111,

I misquoted.imlib2-1.11.0 works on both ~amd64 and ~arm64
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Mon Mar 20, 2023 9:57 pm    Post subject: Reply with quote

Solved by https://bugs.gentoo.org/902077
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 2572
Location: Here and Away Again

PostPosted: Tue Mar 21, 2023 11:04 am    Post subject: Reply with quote

Just to make a note of it here as well: this happened when 'media-libs/imlib2' was built with USE="-text".
_________________
Kindest of regardses.
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Tue Mar 28, 2023 11:01 am    Post subject: Reply with quote

This also happens with scrot, even with USE="text"
Scrot does run without issues if I build it against media-libs/imlib2-1.9.1-r1 and then install media-libs/imlib2-1.11.0.
Scrot does not build against media-libs/imlib2-1.11.0.
Also posted about this here:
https://bugs.gentoo.org/903187
Code:
$ emerge -pqv imlib2
[ebuild   R   ] media-libs/imlib2-1.11.0  USE="X bzip2 gif jpeg png shm text tiff webp zlib -apidoc -debug -eps -filters -heif -jpeg2k -jpegxl -lzma -mp3 -packing -static-libs -svg" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse2 (-mmx)"

Code:
 * Package:    media-gfx/scrot-1.8.1:0
 * Repository: gentoo
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking scrot-1.8.1.tar.gz to /var/tmp/portage/media-gfx/scrot-1.8.1/work
>>> Source unpacked in /var/tmp/portage/media-gfx/scrot-1.8.1/work
>>> Preparing source in /var/tmp/portage/media-gfx/scrot-1.8.1/work/scrot-1.8.1 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-gfx/scrot-1.8.1/work/scrot-1.8.1 ...
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/scrot-1.8.1 --htmldir=/usr/share/doc/scrot-1.8.1/html --libdir=/usr/lib64
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of x86_64-pc-linux-gnu-gcc... none
checking whether make sets $(MAKE)... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for x11... yes
checking for xcomposite... yes
checking for xext... yes
checking for xfixes... yes
checking for xinerama... yes
checking for imlib2... yes
checking for strlcpy... no
checking for strlcat... no
checking for err... yes
checking for errx... yes
checking for warn... yes
checking for warnx... yes
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking sys/queue.h usability... yes
checking sys/queue.h presence... yes
checking for sys/queue.h... yes
checking for libbsd-overlay... yes
checking for stdint.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking for getopt_long... yes
checking for getsubopt... yes
checking for gethostname... yes
checking for select... yes
checking for strdup... yes
checking for strerror... yes
checking for strndup... yes
checking for strtol... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-gfx/scrot-1.8.1/work/scrot-1.8.1 ...
make -j4
Making all in src
make[1]: Entering directory '/var/tmp/portage/media-gfx/scrot-1.8.1/work/scrot-1.8.1/src'
make  all-am
make[2]: Entering directory '/var/tmp/portage/media-gfx/scrot-1.8.1/work/scrot-1.8.1/src'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I.  -isystem /usr/include/bsd -DLIBBSD_OVERLAY   -isystem /usr/include/bsd -DLIBBSD_OVERLAY    -O2 -pipe -march=native -flto=4 -c -o scrot-scrot.o `test -f 'scrot.c' || echo './'`scrot.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I.  -isystem /usr/include/bsd -DLIBBSD_OVERLAY   -isystem /usr/include/bsd -DLIBBSD_OVERLAY    -O2 -pipe -march=native -flto=4 -c -o scrot-imlib.o `test -f 'imlib.c' || echo './'`imlib.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I.  -isystem /usr/include/bsd -DLIBBSD_OVERLAY   -isystem /usr/include/bsd -DLIBBSD_OVERLAY    -O2 -pipe -march=native -flto=4 -c -o scrot-note.o `test -f 'note.c' || echo './'`note.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I.  -isystem /usr/include/bsd -DLIBBSD_OVERLAY   -isystem /usr/include/bsd -DLIBBSD_OVERLAY    -O2 -pipe -march=native -flto=4 -c -o scrot-options.o `test -f 'options.c' || echo './'`options.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I.  -isystem /usr/include/bsd -DLIBBSD_OVERLAY   -isystem /usr/include/bsd -DLIBBSD_OVERLAY    -O2 -pipe -march=native -flto=4 -c -o scrot-scrot_selection.o `test -f 'scrot_selection.c' || echo './'`scrot_selection.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I.  -isystem /usr/include/bsd -DLIBBSD_OVERLAY   -isystem /usr/include/bsd -DLIBBSD_OVERLAY    -O2 -pipe -march=native -flto=4 -c -o scrot-selection_classic.o `test -f 'selection_classic.c' || echo './'`selection_classic.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I.  -isystem /usr/include/bsd -DLIBBSD_OVERLAY   -isystem /usr/include/bsd -DLIBBSD_OVERLAY    -O2 -pipe -march=native -flto=4 -c -o scrot-selection_edge.o `test -f 'selection_edge.c' || echo './'`selection_edge.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I.  -isystem /usr/include/bsd -DLIBBSD_OVERLAY   -isystem /usr/include/bsd -DLIBBSD_OVERLAY    -O2 -pipe -march=native -flto=4 -c -o scrot-util.o `test -f 'util.c' || echo './'`util.c
x86_64-pc-linux-gnu-gcc  -O2 -pipe -march=native -flto=4  -Wl,-O1 -Wl,--as-needed -o scrot scrot-scrot.o scrot-imlib.o scrot-note.o scrot-options.o scrot-scrot_selection.o scrot-selection_classic.o scrot-selection_edge.o scrot-util.o -lX11  -lXcomposite  -lXext  -lXfixes      -lXinerama  -lImlib2  -lbsd   -lX11  -lXcomposite  -lXext  -lXfixes      -lXinerama  -lImlib2  -lbsd 
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-gfx/scrot-1.8.1/temp/ccxi2zNl.ltrans0.ltrans.o: in function `main':
<artificial>:(.text.startup+0x1185): undefined reference to `imlib_apply_filter'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:419: scrot] Error 1
make[2]: Leaving directory '/var/tmp/portage/media-gfx/scrot-1.8.1/work/scrot-1.8.1/src'
make[1]: *** [Makefile:326: all] Error 2
make[1]: Leaving directory '/var/tmp/portage/media-gfx/scrot-1.8.1/work/scrot-1.8.1/src'
make: *** [Makefile:485: all-recursive] Error 1
 * ERROR: media-gfx/scrot-1.8.1::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=media-gfx/scrot-1.8.1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-gfx/scrot-1.8.1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-gfx/scrot-1.8.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/scrot-1.8.1/temp/environment'.
 * Working directory: '/var/tmp/portage/media-gfx/scrot-1.8.1/work/scrot-1.8.1'
 * S: '/var/tmp/portage/media-gfx/scrot-1.8.1/work/scrot-1.8.1'

_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
Ionen
Developer
Developer


Joined: 06 Dec 2018
Posts: 2718

PostPosted: Tue Mar 28, 2023 11:12 am    Post subject: Reply with quote

Sounds like scrot needs to depend on imlib2[filters(+)] or so (haven't checked in-depth).

Try to enable USE=filters on imlib2, scrot builds fine for me with it, normally enabled by default and the flag didn't exist before, so maybe nobody noticed yet (guess you went out of your way to disable it).
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Tue Mar 28, 2023 11:24 am    Post subject: Reply with quote

Ionen wrote:
Sounds like scrot needs to depend on imlib2[filters(+)] or so (haven't checked in-depth).

Try to enable USE=filters on imlib2, scrot builds fine for me with it, normally enabled by default so maybe nobody noticed (I guess you went out of your way to disable it).

It builds properly with USE=filters.
I didn't go out of my way for imlib2 in particular, it's how I set up my system:
Code:
$ sed 13q /etc/portage/make.conf | tail -1
USE="-* git verify-sig man alsa X samba grub ssl ipv6 lto pgo libressl olde-gentoo asm native-symlinks threads"

I set all other flags in package.use:
Code:
$ wc -l /etc/portage/package.use
93 /etc/portage/package.use

Doing this prevents the installation of over 50 unneeded packages.
Code:
Total: 199 packages (53 new, 146 reinstalls), Size of downloads: 7,081 KiB

_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
Ionen
Developer
Developer


Joined: 06 Dec 2018
Posts: 2718

PostPosted: Tue Mar 28, 2023 11:42 am    Post subject: Reply with quote

Code:
USE="-*"
Don't do that, it'll have all sort of unexpected consequences like losing critical features without a real warning after something happened to become optional (and devs won't give a news item or similar because the flag is default enabled). opting-out of defaults is something that should be considered rather than blindly forced, especially for non-global/generic flags specific to packages.

In this case it's just an ebuild that need updating though, scrot is maintainer-needed so I did a quickfix myself:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42b2b1f519ea
Edit: furthermore added text(+) too, forgot about it
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Tue Mar 28, 2023 11:59 am    Post subject: Reply with quote

Ionen wrote:
Code:
USE="-*"
Don't do that, it'll have all sort of unexpected consequences like losing critical features without a real warning after something happened to become optional (and devs won't give a news item or similar because the flag is default enabled). opting-out of defaults is something that should be considered rather than blindly forced, especially for non-global/generic flags specific to packages.

In this case it's just an ebuild that need updating though, scrot is maintainer-needed so I did a quickfix myself:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42b2b1f519ea

If I did that, half of my make.conf would be disabling useflags.
When updating, I generally look through use flags and if I notice something is off, I look into it.
I generally know what USE flags the programs I interface with need and I expect them to tell me what use flags they need their dependencies to have.
If a use flag is added, I want it to be disabled by default and I will enable it if I really need it.
I don't want 50 extra programs and to double the size of 150 other programs just because of defaults.
One side effect of USE="-*" is that I find such bugs.
Thanks for fixing the ebuild.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum