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.
Please attach the full build.log and emerge --info.
CCing Paul in case he can be tempted to look.
# 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
* 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'
(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.
(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)
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.
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 ----------------------------
(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
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!
Removed and rebuilt both, even tried with a lower threads count... exact same issue :-|
Could you try MAKEOPTS="-j1" emerge -v1 ...?
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