Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 927623 - media-radio/cqrlog - Error: File "../images/world_borders.png" not found.
Summary: media-radio/cqrlog - Error: File "../images/world_borders.png" not found.
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-23 11:32 UTC by neil.stone
Modified: 2024-04-07 12:08 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description neil.stone 2024-03-23 11:32:06 UTC
When attempting to compile cqrlog, I get an error which causes a fatal fail;

`media-radio/cqrlog - Error: File "../images/world_borders.png" not found.`

Reproducible: Always

Steps to Reproduce:
1, Attempt to compile cqrlog
2, Fail
Actual Results:  
media-radio/cqrlog - Error: File "../images/world_borders.png" not found.

Expected Results:  
Should compile cleanly with no errors or warnings.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-23 11:32:50 UTC
Please attach the full build.log and emerge --info.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-23 11:33:57 UTC
CCing Paul in case he can be tempted to look.
Comment 3 neil.stone 2024-03-23 11:35:21 UTC
# emerge --info '=media-radio/cqrlog-2.5.2::gentoo'
Portage 3.0.61 (python 3.11.8-final-0, default/linux/amd64/17.1/desktop/plasma, gcc-13, glibc-2.38-r10, 6.6.21-gentoo-x86_64 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.6.21-gentoo-x86_64-x86_64-AMD_Ryzen_Threadripper_1920X_12-Core_Processor-with-glibc2.38
KiB Mem:    98757728 total,   3380688 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Sat, 23 Mar 2024 11:00:00 +0000
Head commit of repository gentoo: 5cdbce3a7cb72445f8f3c42bbde9c37d7aa42599
Timestamp of repository fidonet: Mon, 12 Feb 2024 16:35:46 +0000
Head commit of repository fidonet: 8696aa0c49615aac620dd1c7679c491554012046

Timestamp of repository kde: Thu, 21 Mar 2024 15:48:49 +0000
Head commit of repository kde: e9594ba2548659618744802bba648288379244ac

Timestamp of repository linuxunderground-overlay: Tue, 12 Mar 2024 05:18:38 +0000
Head commit of repository linuxunderground-overlay: eb8c8526587611fb3399d802b1850cd9ac9918c8

Timestamp of repository zugaina: Fri, 16 Jun 2023 08:32:15 +0000
Head commit of repository zugaina: a31fcec20b159a13ccd069d4e13b92d18bc0ffec

Head commit of repository steam-overlay: 6383d556f91cc926d7c2295a212dfe3217e0a536

sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.41 p5) 2.41.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.1_p16-r6::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.71-r6::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.28.3::gentoo
dev-build/libtool:         2.4.7-r2::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.3.2::gentoo
dev-java/java-config:      2.3.3-r1::gentoo
dev-lang/perl:             5.38.2-r2::gentoo
dev-lang/python:           2.7.18_p16-r2::gentoo, 3.10.13_p3::gentoo, 3.11.8_p1::gentoo, 3.12.2_p1::gentoo
dev-lang/rust:             1.74.1::gentoo
sys-apps/baselayout:       2.14-r2::gentoo
sys-apps/openrc:           0.53::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-devel/binutils:        2.41-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           15.0.7-r3::gentoo, 17.0.6::gentoo
sys-devel/gcc:             13.2.1_p20240210::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/lld:             17.0.6::gentoo
sys-devel/llvm:            15.0.7-r3::gentoo, 17.0.6::gentoo
sys-kernel/linux-headers:  6.6::gentoo (virtual/os-headers)
sys-libs/glibc:            2.38-r10::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: True
    sync-rsync-verify-max-age: 3
    sync-rsync-extra-opts: 
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: yes

fidonet
    location: /var/db/repos/fidonet
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/fidonet.git
    masters: gentoo
    volatile: False

kde
    location: /var/db/repos/kde
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/kde.git
    masters: gentoo
    volatile: False

linuxunderground-overlay
    location: /var/db/repos/linuxunderground-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/linuxunderground-overlay.git
    masters: gentoo
    volatile: False

zugaina
    location: /var/db/repos/zugaina
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/zugaina.git
    masters: gentoo
    volatile: False

steam-overlay
    location: /usr/local/portage/steam-overlay
    sync-type: git
    sync-uri: https://github.com/anyc/steam-overlay.git
    masters: gentoo
    priority: 50
    volatile: True

Installed sets: @esteam
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=znver2"
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/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.2/ext-active/ /etc/php/cgi-php8.2/ext-active/ /etc/php/cli-php8.2/ext-active/ /etc/php/fpm-php8.2/ext-active/ /etc/php/phpdbg-php8.2/ext-active/ /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="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.bytemark.co.uk/gentoo/            http://mirrors.evowise.com/gentoo/              http://www.mirrorservice.org/sites/distfiles.gentoo.org/"
LANG="en_GB.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LEX="flex"
MAKEOPTS="-j20"
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="/tmp"
SHELL="/bin/bash"
USE="X a52 aac aalib acl acpi activities alsa amd64 aom apache2 archive aribsub base bash-completion bazaar bidi bl bluetooth bluez bluray boost branding bs2b btrfs bzip2 cacert cairo calendar cdda cddb cdparanoia cdr chromaprint chromecast cli cloud conntrack cpudetection cpumining crypt cryptsetup cups curl cvs cycles dav1d dbus dc1394 declarative device-mapper dia discord dmraid dri dropbox dts dv dvb dvd dvdr ecdh efi egl elogind encode exif extra f2fs faac faad fat fbcon fdk fdt ffmpeg firmware flac fluidsynth fontconfig fontforge fortran fping ftp fuse gadu gd gdbm geoip geolocation ggi gif gimp git gles2 glusterfs gme gnomekeyring google gps graphite groupwise gsm gstreamer gtk gui hamlib harfbuzz hfs history http2 iconv icq icu ieee1394 initramfs inkjar iptables ipv6 iscsi java jfs jingle jpeg jpeg2k kate kde kdesu kinesis kwallet l2tp ladspa latex lcms libass libcaca libmpeg2 libnotify librsync-bundled libtar libtiger libtirpc linsys lirc live lm-sensors lm_sensors logrotate lua lvm lzo mad matroska md5sum mdadm meanwhile mercurial midi mng modminer modplug mongodb monitor mp3 mp4 mpeg mplayer msn mtp multilib musepack mysql mysqli nas ncat ncurses ndiff netlink networkmanager nfacct nfs nls nmap-update nodejs nowlistening nping ntfs ntp numa nut nvme ocr ofono ogg omxil openal opencl openconnect opengl openimageio openmp opus oscar otr pam pango pcap pcre pdf pdo pipes pipewire plasma png pnm policykit portaudio postgres postscript ppds pptp projectm prometheus pulseaudio pvr python qml qrcode qt5 radio radioreference rar rdp readline redistributable reiser4 reiserfs rpc rtc rtlsdr samba sasl savedconfig scanner screencast scrypt sdl sdl2 sdlimage seccomp semantic-desktop sensord sensors sftp shout sid sip sipe skins snappy snmp soap sockets sound soxr speex spell spice split-usr sqlite srt ssh ssl startup-notification statistics steam subtitles subversion svg systemtap systray taglib tci tcl test-rust testbed tga theora threads tidy tiff tk toolame tools translator tremor truetype tty-helpers twolame udev udisks unicode unknown-license update_drivedb upnp upower usb usbredir v4l vaapi vde vdpau vhost-net virgl virtfs visio vnc vorbis vpnc vpx vte vulkan wayland webp webpresence widgets wifi winpopup wispr wpg wxwidgets x264 x265 xattr xcb xfs xft xine xinerama xinetd xml xmpp xnest xrandr xv xvid yahoo yuv4mpeg zenmap zeroconf zip zlib zoran zvbi" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_core authn_dbm authn_file authz_core authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif socache_shmcb speling status unique_id unixd userdir usertrack vhost_alias access_compat asis auth_digest authn_dbd authz_dbd cache_disk cache_socache cern_meta charset_lite dbd dumpio http2 ident imagemap lbmethod_bybusyness lbmethod_byrequests lbmethod_bytraffic lbmethod_heartbeat log_forensic macro proxy proxy_ajp proxy_balancer proxy_connect proxy_fcgi proxy_ftp proxy_html proxy_http proxy_scgi proxy_wstunnel ratelimit remoteip reqtimeout slotmem_shm substitute version xml2enc" APACHE2_MPMS="worker" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64 pc" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en-GB" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_10 python3_11" QEMU_SOFTMMU_TARGETS="arm x86_64 sparc i386" QEMU_USER_TARGETS="x86_64 i386" RUBY_TARGETS="ruby31" VIDEO_CARDS="radeon radeonsi amdgpu" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
Comment 4 neil.stone 2024-03-23 11:35:30 UTC
 * Package:    media-radio/cqrlog-2.5.2:0
 * Repository: gentoo
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking cqrlog-2.5.2.tar.gz to /tmp/portage/media-radio/cqrlog-2.5.2/work
>>> Source unpacked in /tmp/portage/media-radio/cqrlog-2.5.2/work
>>> Preparing source in /tmp/portage/media-radio/cqrlog-2.5.2/work/cqrlog-2.5.2 ...
 * Applying cqrlog-2.5.2-makefile.patch ...                                                                                                                                                                 [ ok ]
>>> Source prepared.
>>> Configuring source in /tmp/portage/media-radio/cqrlog-2.5.2/work/cqrlog-2.5.2 ...
>>> Source configured.
>>> Compiling source in /tmp/portage/media-radio/cqrlog-2.5.2/work/cqrlog-2.5.2 ...
make -j20 
lazbuild -d --ws=gtk2 --max-process-count=1 --lazarusdir=/usr/share/lazarus --pcp=/tmp/portage/media-radio/cqrlog-2.5.2/temp/tmp.0jtktiNnOG/.lazarus src/cqrlog.lpi
SetPrimaryConfigPath NewValue="/tmp/portage/media-radio/cqrlog-2.5.2/temp/tmp.0jtktiNnOG/.lazarus" -> "/tmp/portage/media-radio/cqrlog-2.5.2/temp/tmp.0jtktiNnOG/.lazarus"
SetupCompilerFilename: Searching compiler ...
SearchCompilerCandidates Value=fpc File=/usr/bin/fpc
Hint: (lazarus) [RunTool] "/usr/bin/fpc" "-iWTOTP"
Hint: (lazarus) [RunTool] "/usr/bin/fpc" "-va" "compilertest.pas"
SetupCompilerFilename: using /usr/bin/fpc
Hint: (lazarus) storing Lazarus directory "/usr/share/lazarus/" Compiler path "/usr/bin/fpc" in "/tmp/portage/media-radio/cqrlog-2.5.2/temp/tmp.0jtktiNnOG/.lazarus/environmentoptions.xml"
TProject.DoLoadStateFile Statefile not found: /tmp/portage/media-radio/cqrlog-2.5.2/work/cqrlog-2.5.2/src/cqrlog.compiled
 Error: File "../images/world_borders.png" not found.
An unhandled exception occurred at $0000000000443806:
EThread: Failed to create new thread
  $0000000000443806
  $0000000000443C21
  $00000000009F1534
  $00000000009EF758
  $0000000000AABC17
  $0000000000404E85
  $0000000000404183
  $0000000000402413
  $0000000000407B63
  $000000000040A779

make: *** [Makefile:9: cqrlog] Error 217
 * ERROR: media-radio/cqrlog-2.5.2::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=media-radio/cqrlog-2.5.2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-radio/cqrlog-2.5.2::gentoo'`.
 * The complete build log is located at '/var/log/portage/media-radio:cqrlog-2.5.2:20240323-112749.log'.
 * For convenience, a symlink to the build log is located at '/tmp/portage/media-radio/cqrlog-2.5.2/temp/build.log'.
 * The ebuild environment file is located at '/tmp/portage/media-radio/cqrlog-2.5.2/temp/environment'.
 * Working directory: '/tmp/portage/media-radio/cqrlog-2.5.2/work/cqrlog-2.5.2'
 * S: '/tmp/portage/media-radio/cqrlog-2.5.2/work/cqrlog-2.5.2'
Comment 5 neil.stone 2024-03-23 11:35:58 UTC
(In reply to Sam James from comment #1)
> Please attach the full build.log and emerge --info.

Sorry, I was just collating that. Should be included now.
Comment 6 Paul Jewell 2024-03-25 08:36:18 UTC
(In reply to Sam James from comment #2)
> CCing Paul in case he can be tempted to look.

I will have a look, but this problem didn't crop up when I compiled the program. Please be patient - I am in Brussels at the moment, and away from my Gentoo system! (back at the weekend)
Comment 7 Paul Jewell 2024-03-30 07:15:01 UTC
Good morning Neil!
Looking at the error message regarding the image file: This file is present in the source archive, so I am not sure why you are getting this error message. The other error may point to the problem:

"An unhandled exception occurred at $0000000000443806:
EThread: Failed to create new thread"

Which version of lazarus are you using?

I am compiling the program here with the stable version: 2.0.12

The rest of my system specs compared to yours don't seem to point to any system constraints. I will share my emerge --info below for comparison.
Comment 8 Paul Jewell 2024-03-30 07:18:30 UTC
My emerge info for a working build:

--------------------------------------
❯ emerge --info '=media-radio/cqrlog-2.5.2::gentoo'
Portage 3.0.61 (python 3.11.8-final-0, default/linux/amd64/17.1/desktop/plasma, gcc-13, glibc-2.38-r10, 6.6.7-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.6.7-gentoo-x86_64-AMD_Ryzen_9_3950X_16-Core_Processor-with-glibc2.38
KiB Mem:    32772792 total,   2009864 free
KiB Swap:    1023996 total,   1016572 free
Timestamp of repository gentoo: Sat, 30 Mar 2024 06:03:57 +0000
Head commit of repository gentoo: c244d45933b72277c87667e97eab7091cbac985b

Timestamp of repository guru: Fri, 29 Mar 2024 19:06:09 +0000
Head commit of repository guru: f74c64b56a7d1c65b14542fe46de2700dfc6427a

Timestamp of repository haskell: Sat, 30 Mar 2024 01:18:34 +0000
Head commit of repository haskell: 73474e791aab2acc15bf2fe7b7dedf5d9fb3b0d5

Timestamp of repository lisp: Fri, 29 Mar 2024 19:05:49 +0000
Head commit of repository lisp: 0068698d45df7725b74b92e1f2e619b2aa3d1613

Timestamp of repository raiagent: Fri, 29 Mar 2024 19:05:55 +0000
Head commit of repository raiagent: 8bc7e0d8f5e1e4a497433f932e3171b0c6bbd5ba

sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.41 p5) 2.41.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.1_p16-r6::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.71-r6::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.28.3::gentoo
dev-build/libtool:         2.4.7-r2::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.3.1-r1::gentoo
dev-java/java-config:      2.3.3-r1::gentoo
dev-lang/perl:             5.38.2-r2::gentoo
dev-lang/python:           2.7.18_p16-r2::gentoo, 3.11.8_p1::gentoo, 3.12.2_p1::gentoo
dev-lang/rust:             1.74.1::gentoo
sys-apps/baselayout:       2.14-r2::gentoo
sys-apps/openrc:           0.53::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-devel/binutils:        2.41-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           17.0.6::gentoo
sys-devel/gcc:             11.3.1_p20221209::gentoo, 12.3.1_p20230526::gentoo, 13.2.1_p20240210::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/lld:             17.0.6::gentoo
sys-devel/llvm:            17.0.6::gentoo
sys-kernel/linux-headers:  6.6::gentoo (virtual/os-headers)
sys-libs/glibc:            2.38-r10::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/gentoo.git
    priority: -1000
    volatile: False

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/guru.git
    masters: gentoo
    volatile: False

haskell
    location: /var/db/repos/haskell
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/haskell.git
    masters: gentoo
    volatile: False

lisp
    location: /var/db/repos/lisp
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/lisp.git
    masters: gentoo
    volatile: False

local
    location: /var/db/repos/local
    masters: gentoo
    volatile: False

raiagent
    location: /var/db/repos/raiagent
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/raiagent.git
    masters: gentoo
    volatile: False

crossdev
    location: /var/db/repos/crossdev
    masters: gentoo
    priority: 10
    volatile: False

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=znver2"
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/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="-O2 -march=znver2"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -march=znver2"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -march=znver2"
GENTOO_MIRRORS="rsync://rsync.mirrorservice.org/distfiles.gentoo.org/"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LEX="flex"
MAKEOPTS=" -j32 -l32"
PKGDIR="/var/cache/binpkgs"
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"
SHELL="/bin/fish"
USE="X a52 aac acl acpi activities alsa amd64 bash-completion bluetooth branding bzip2 cairo cdda cdr cli crypt cups dbus declarative dri dts dvd dvdr elogind emacs encode exif ffmpeg flac fortran gdbm gif git gles2 gpm gtk gui harfbuzz iconv icu ipv6 jpeg kde kwallet lcms libnotify libtirpc lm-sensors mad mariadb mng mozbranding mp3 mp4 mpeg multilib musicbrainz mysql nano ncurses networkmanager nls ogg opengl openmp pam pango pcre pdf pipewire plasma png policykit postgres ppds pulseaudio python qml qt5 readline rtlsdr ruby rust samba screencast sdl seccomp semantic-desktop sound spell split-usr ssl startup-notification svg taglib test-rust theora tiff truetype udev udisks unicode upower usb v4l vim-syntax vorbis vulkan wayland widgets wxwidgets x264 xattr xcb xft xinerama xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en en-gb" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" QEMU_USER_TARGETS="x86_64" RUBY_TARGETS="ruby31" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS

=================================================================
                        Package Settings
=================================================================

media-radio/cqrlog-2.5.2::gentoo was built with the following:
USE="" ABI_X86="(64)"

----------------------------

Details of lazarus being used on my system:

----------------------------
> eix lazarus
[I] dev-lang/lazarus
     Available versions:  2.0.12^s{tbz2} ~2.2.0^s{tbz2} ~2.2.4-r1(0/2.2)^s{tbz2} {extras gtk2 +gui minimal}
     Installed versions:  2.0.12^s{tbz2}(10:34:11 17/03/24)(-minimal)
     Homepage:            https://www.lazarus-ide.org/
     Description:         feature rich visual programming environment emulating Delphi

----------------------------
Comment 9 neil.stone 2024-04-04 09:14:22 UTC
(In reply to Paul Jewell from comment #7)
> Good morning Neil!
> Looking at the error message regarding the image file: This file is present
> in the source archive, so I am not sure why you are getting this error
> message. The other error may point to the problem:
> 
> "An unhandled exception occurred at $0000000000443806:
> EThread: Failed to create new thread"
> 
> Which version of lazarus are you using?
> 
> I am compiling the program here with the stable version: 2.0.12
> 
> The rest of my system specs compared to yours don't seem to point to any
> system constraints. I will share my emerge --info below for comparison.

$ eix lazarus
[I] dev-lang/lazarus
     Available versions:  2.0.12^s ~2.2.0^s ~2.2.4-r1(0/2.2)^s {extras gtk2 +gui minimal}
     Installed versions:  2.0.12^s(17:26:07 17/12/23)(-minimal)
     Homepage:            https://www.lazarus-ide.org/
     Description:         feature rich visual programming environment emulating Delphi


Same as you're running... most perplexing...


$ emerge --info '=media-radio/cqrlog-2.5.2::gentoo'
Portage 3.0.61 (python 3.11.8-final-0, default/linux/amd64/17.1/desktop/plasma, gcc-13, glibc-2.38-r10, 6.6.21-gentoo-x86_64 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.6.21-gentoo-x86_64-x86_64-AMD_Ryzen_Threadripper_1920X_12-Core_Processor-with-glibc2.38
KiB Mem:    98757728 total,    909560 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Fri, 29 Mar 2024 15:30:00 +0000
Head commit of repository gentoo: a6f7c526734704b1791d4fb4ab3a944e7fa027a3
Timestamp of repository fidonet: Sun, 24 Mar 2024 09:48:30 +0000
Head commit of repository fidonet: d62d917800565fe34e727027bdf8ce65b23ffe22

Timestamp of repository kde: Wed, 27 Mar 2024 22:03:15 +0000
Head commit of repository kde: e3b3cc1d86a474d14f1c942ee722349467c1855d

Timestamp of repository linuxunderground-overlay: Sun, 24 Mar 2024 09:48:35 +0000
Head commit of repository linuxunderground-overlay: 6d5f9668436287b923dbabd58b8de77d11fb7df9

Timestamp of repository zugaina: Fri, 16 Jun 2023 08:32:15 +0000
Head commit of repository zugaina: a31fcec20b159a13ccd069d4e13b92d18bc0ffec

Head commit of repository steam-overlay: 6383d556f91cc926d7c2295a212dfe3217e0a536

sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.41 p5) 2.41.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.1_p16-r6::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.71-r6::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.28.3::gentoo
dev-build/libtool:         2.4.7-r4::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.3.2::gentoo
dev-java/java-config:      2.3.3-r1::gentoo
dev-lang/perl:             5.38.2-r2::gentoo
dev-lang/python:           2.7.18_p16-r2::gentoo, 3.10.13_p3::gentoo, 3.11.8_p1::gentoo, 3.12.2_p1::gentoo
dev-lang/rust:             1.75.0-r1::gentoo
sys-apps/baselayout:       2.14-r2::gentoo
sys-apps/openrc:           0.53.1::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-devel/binutils:        2.41-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           15.0.7-r3::gentoo, 17.0.6::gentoo
sys-devel/gcc:             13.2.1_p20240210::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/lld:             17.0.6::gentoo
sys-devel/llvm:            15.0.7-r3::gentoo, 17.0.6::gentoo
sys-kernel/linux-headers:  6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.38-r10::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: True
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-max-age: 3
    sync-rsync-extra-opts: 

fidonet
    location: /var/db/repos/fidonet
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/fidonet.git
    masters: gentoo
    volatile: False

kde
    location: /var/db/repos/kde
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/kde.git
    masters: gentoo
    volatile: False

linuxunderground-overlay
    location: /var/db/repos/linuxunderground-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/linuxunderground-overlay.git
    masters: gentoo
    volatile: False

zugaina
    location: /var/db/repos/zugaina
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/zugaina.git
    masters: gentoo
    volatile: False

steam-overlay
    location: /usr/local/portage/steam-overlay
    sync-type: git
    sync-uri: https://github.com/anyc/steam-overlay.git
    masters: gentoo
    priority: 50
    volatile: True

Installed sets: @esteam
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=znver2"
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/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.2/ext-active/ /etc/php/cgi-php8.2/ext-active/ /etc/php/cli-php8.2/ext-active/ /etc/php/fpm-php8.2/ext-active/ /etc/php/phpdbg-php8.2/ext-active/ /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="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.bytemark.co.uk/gentoo/            http://mirrors.evowise.com/gentoo/              http://www.mirrorservice.org/sites/distfiles.gentoo.org/"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LEX="flex"
MAKEOPTS="-j20"
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="/tmp"
SHELL="/bin/bash"
USE="X a52 aac aalib acl acpi activities alsa amd64 aom apache2 archive aribsub base bash-completion bazaar bidi bl bluetooth bluez bluray boost branding bs2b btrfs bzip2 cacert cairo calendar cdda cddb cdparanoia cdr chromaprint chromecast cli cloud conntrack cpudetection cpumining crypt cryptsetup cups curl cvs cycles dav1d dbus dc1394 declarative device-mapper dia discord dmraid dri dropbox dts dv dvb dvd dvdr ecdh efi egl elogind encode exif extra f2fs faac faad fat fbcon fdk fdt ffmpeg firmware flac fluidsynth fontconfig fontforge fortran fping ftp fuse gadu gd gdbm geoip geolocation ggi gif gimp git gles2 glusterfs gme gnomekeyring google gps graphite groupwise gsm gstreamer gtk gui hamlib harfbuzz hfs history http2 iconv icq icu ieee1394 initramfs inkjar iptables ipv6 iscsi java jfs jingle jpeg jpeg2k kate kde kdesu kinesis kwallet l2tp ladspa latex lcms libass libcaca libmpeg2 libnotify librsync-bundled libtar libtiger libtirpc linsys lirc live lm-sensors lm_sensors logrotate lua lvm lzo mad matroska md5sum mdadm meanwhile mercurial midi mng modminer modplug mongodb monitor mp3 mp4 mpeg mplayer msn mtp multilib musepack mysql mysqli nas ncat ncurses ndiff netlink networkmanager nfacct nfs nls nmap-update nodejs nowlistening nping ntfs ntp numa nut nvme ocr ofono ogg omxil openal opencl openconnect opengl openimageio openmp opus oscar otr pam pango pcap pcre pdf pdo pipes pipewire plasma png pnm policykit portaudio postgres postscript ppds pptp projectm prometheus pulseaudio pvr python qml qrcode qt5 radio radioreference rar rdp readline redistributable reiser4 reiserfs rpc rtc rtlsdr samba sasl savedconfig scanner screencast scrypt sdl sdl2 sdlimage seccomp semantic-desktop sensord sensors sftp shout sid sip sipe skins snappy snmp soap sockets sound soxr speex spell spice split-usr sqlite srt ssh ssl startup-notification statistics steam subtitles subversion svg systemtap systray taglib tci tcl test-rust testbed tga theora threads tidy tiff tk toolame tools translator tremor truetype tty-helpers twolame udev udisks unicode unknown-license update_drivedb upnp upower usb usbredir v4l vaapi vde vdpau vhost-net virgl virtfs visio vnc vorbis vpnc vpx vte vulkan wayland webp webpresence widgets wifi winpopup wispr wpg wxwidgets x264 x265 xattr xcb xfs xft xine xinerama xinetd xml xmpp xnest xrandr xv xvid yahoo yuv4mpeg zenmap zeroconf zip zlib zoran zvbi" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_core authn_dbm authn_file authz_core authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif socache_shmcb speling status unique_id unixd userdir usertrack vhost_alias access_compat asis auth_digest authn_dbd authz_dbd cache_disk cache_socache cern_meta charset_lite dbd dumpio http2 ident imagemap lbmethod_bybusyness lbmethod_byrequests lbmethod_bytraffic lbmethod_heartbeat log_forensic macro proxy proxy_ajp proxy_balancer proxy_connect proxy_fcgi proxy_ftp proxy_html proxy_http proxy_scgi proxy_wstunnel ratelimit remoteip reqtimeout slotmem_shm substitute version xml2enc" APACHE2_MPMS="worker" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64 pc" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en-GB" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_10 python3_11" QEMU_SOFTMMU_TARGETS="arm x86_64 sparc i386" QEMU_USER_TARGETS="x86_64 i386" RUBY_TARGETS="ruby31" VIDEO_CARDS="radeon radeonsi amdgpu" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS

Very strange... I'm happy to try to debug this further, if you're so inclined, I have managed to get this running on a different platform so it's not the end of the world.

73
Comment 10 Paul Jewell 2024-04-06 08:13:06 UTC
Good morning,

I have just installed cqrlog again on my desktop computer, and looking through the reported log, I do get the message: 

Error: File "../images/world_borders.png" not found.

and it still builds and installs. As the file is in the tarball, I'll get back to this problem after we sort the problem stopping your build.

What I don't get is the "EThread: Failed to create new thread" error, so this seems to be the problem stopping installation for you.

Looking into this, the error comes from fpc, not lazarus. Since there is only one version of fpc in portage, I guess you are on the same version as me (fpc-3.2.2)? I did another build with the same -j20 flag as you, but this also built OK.

Our systems are very similar. Could you try removing and then re-installing dev-lang/fpc (and perhaps lazarus)? I am clutching at straws, but it won't take too long to do and might give us some pointers!
Comment 11 neil.stone 2024-04-06 17:08:53 UTC
Removed and rebuilt both, even tried with a lower threads count... exact same issue :-|
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-04-06 17:20:50 UTC
Could you try MAKEOPTS="-j1" emerge -v1 ...?
Comment 13 neil.stone 2024-04-07 12:08:40 UTC
Still no success I'm afraid... if it works for other people, and just not me, I'll walk away from it for now (at least) as I'm dealing with a failing NVME and data recovery (deep joy).

Kind regards,

Neil