Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 957188 - dev-libs/pocl-7.0: File collision with dev-util/opencl-headers-2024.10.24
Summary: dev-libs/pocl-7.0: File collision with dev-util/opencl-headers-2024.10.24
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Sam James
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-06 00:10 UTC by Erik Zeek
Modified: 2025-06-06 02:49 UTC (History)
2 users (show)

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


Attachments
build log (dev-libs:pocl-7.0:20250605-235440.log.gz,158.90 KB, application/gzip)
2025-06-06 00:10 UTC, Erik Zeek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Zeek 2025-06-06 00:10:37 UTC
Created attachment 930397 [details]
build log

* Error messages for package dev-libs/pocl-7.0:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at https://bugs.gentoo.org/ unless you report exactly
 * which two packages install the same file(s). See
 * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how
 * to solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 *      /usr/include/CL/cl_platform.h
 *      /usr/include/CL/cl_gl.h
 *      /usr/include/CL/opencl.h
 *      /usr/include/CL/cl_dx9_media_sharing_intel.h
 *      /usr/include/CL/cl_version.h
 *      /usr/include/CL/cl_d3d10.h
 *      /usr/include/CL/cl_ext.h
 *      /usr/include/CL/cl_ext_intel.h
 *      /usr/include/CL/cl_icd.h
 *      /usr/include/CL/cl_egl.h
 *      /usr/include/CL/cl_gl_ext.h
 *      /usr/include/CL/cl_dx9_media_sharing.h
 *      /usr/include/CL/cl_d3d11.h
 *      /usr/include/CL/cl_va_api_media_sharing_intel.h
 *      /usr/include/CL/cl_half.h
 *      /usr/include/CL/cl.h
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * dev-util/opencl-headers-2024.10.24:0::gentoo
 *      /usr/include/CL/cl.h
 *      /usr/include/CL/cl_d3d10.h
 *      /usr/include/CL/cl_d3d11.h
 *      /usr/include/CL/cl_dx9_media_sharing.h
 *      /usr/include/CL/cl_dx9_media_sharing_intel.h
 *      /usr/include/CL/cl_egl.h
 *      /usr/include/CL/cl_ext.h
 *      /usr/include/CL/cl_ext_intel.h
 *      /usr/include/CL/cl_gl.h
 *      /usr/include/CL/cl_gl_ext.h
 *      /usr/include/CL/cl_half.h
 *      /usr/include/CL/cl_icd.h
 *      /usr/include/CL/cl_platform.h
 *      /usr/include/CL/cl_va_api_media_sharing_intel.h
 *      /usr/include/CL/cl_version.h
 *      /usr/include/CL/opencl.h
 * 
 * Package 'dev-libs/pocl-7.0' NOT merged due to file collisions. If
 * necessary, refer to your elog messages for the whole content of the
 * above message.
 * 
 * The following package has failed to build, install, or execute postinst:
 * 
 *  (dev-libs/pocl-7.0:0/0::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/log/portage/dev-libs:pocl-7.0:20250605-235440.log.gz'
 *
Comment 1 Erik Zeek 2025-06-06 00:11:35 UTC
Portage 3.0.68 (python 3.13.4-final-0, default/linux/amd64/23.0/desktop/plasma/systemd, gcc-15, glibc-2.41-r2, 6.15.1-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.15.1-gentoo-x86_64-AMD_Ryzen_9_5900X_12-Core_Processor-with-glibc2.41
KiB Mem:    65729828 total,  12615804 free
KiB Swap:   72351740 total,  72034800 free
Timestamp of repository gentoo: Thu, 05 Jun 2025 22:54:34 +0000
Head commit of repository gentoo: 6cc98d12b469fdaa9ff6c15ed12ba8db4c737af9

Timestamp of repository inode64-overlay: Thu, 05 Jun 2025 12:54:21 +0000
Head commit of repository inode64-overlay: da1c68a45fc2a6e00e906e9040f391862a46f871

Head commit of repository guru: c651935c838262ec0dffd7b124ff6743070cb24e

Head commit of repository steam-overlay: d93137ae2575727f9df5d43ce6e0368d44b6c0e7

sh bash 5.2_p37-r3
ld GNU ld (Gentoo 2.44 p4) 2.44.0
ccache version 4.11.3 [disabled]
app-misc/pax-utils:        1.3.8::gentoo
app-shells/bash:           5.2_p37-r3::gentoo
dev-build/autoconf:        2.72-r1::gentoo
dev-build/automake:        1.18::gentoo
dev-build/cmake:           4.0.2-r1::gentoo
dev-build/libtool:         2.5.4::gentoo
dev-build/make:            4.4.1-r100::gentoo
dev-build/meson:           1.8.1::gentoo
dev-java/java-config:      2.3.4::gentoo
dev-lang/perl:             5.40.2::gentoo
dev-lang/python:           3.13.4::gentoo, 3.14.0_beta2_p1::gentoo
dev-lang/rust:             1.86.0-r2::gentoo, 1.87.0-r1::gentoo
dev-util/ccache:           4.11.3::gentoo
llvm-core/clang:           18.1.8-r6::gentoo, 19.1.7::gentoo, 20.1.6::gentoo
llvm-core/lld:             18.1.8::gentoo, 19.1.7::gentoo, 20.1.6::gentoo
llvm-core/llvm:            18.1.8-r6::gentoo, 19.1.7::gentoo, 20.1.6::gentoo
sys-apps/baselayout:       2.17::gentoo
sys-apps/sandbox:          2.46::gentoo
sys-apps/systemd:          257.5::gentoo
sys-devel/binutils:        2.44-r2::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/gcc:             15.1.0::gentoo
sys-devel/gcc-config:      2.12.1::gentoo
sys-kernel/linux-headers:  6.14::gentoo (virtual/os-headers)
sys-libs/glibc:            2.41-r2::gentoo
Repositories:

gentoo
    location: /gentoo/portage
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/gentoo.git
    priority: -1000
    volatile: True
    sync-git-verify-commit-signature: true

inode64-overlay
    location: /gentoo/local/layman/inode64-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/inode64-overlay.git
    masters: gentoo
    volatile: True

guru
    location: /gentoo/local/layman/guru
    sync-type: git
    sync-uri: https://anongit.gentoo.org/git/repo/proj/guru.git
    masters: gentoo
    priority: 50
    volatile: True

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

zeekec
    location: /gentoo/local/portage
    masters: gentoo
    priority: 100
    volatile: True

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -mtune=native -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/bind"
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/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -mtune=native -march=native"
DISTDIR="/gentoo/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going -j 2 --rebuild-if-new-slot=y --backtrack=500"
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 -mtune=native -march=native"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live candy clean-logs compress-build-logs config-protect-if-modified distlocks ebuild-locks export-pms-vars fail-clean fixlafiles installsources ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms splitdebug strict strict-keepdir unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync warn-on-large-env xattr"
FFLAGS="-O2 -pipe -mtune=native -march=native"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
LINGUAS="en en_US"
MAKEOPTS="-j24"
PKGDIR="/gentoo/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="-i --chown=portage:portage"
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="/gentoo/tmp"
SHELL="/bin/bash"
USE="X a52 aac aacs accel acoustid acpi activities addressbook aesicm aften aio all-plugins alsa amd64 amdgpu amf amos amr amrenc animgif ao aom apparmor appindicator appstream archive armadillo assistant auto-completion autoipd autotype avdevice avif babeltrace bash-completion bcmath blas bluetooth bluray bmp boost bpf branding brotli browser btrfs bullet bzip2 c-ares cacert cairo calendar callgraph caps capstone cdda cddb cdinstall cdio cdparanoia cdr cet cgi charts cheats chm chromaprint chrome chromecast chromium clamapp clamav clamdtop clamonacc clang cli client clippy clockdiff codec2 collada colordiff compositor concurrent console context contrib corefonts cron cron-boot crypt cryptsetup csc cscope css ctype cue cups curl custom-modes custom-optimization cuvid cxx cycles data datavis dav1d dbus debug-frame debuginfod declarative default-stack-clash-protection default-znow delayacct designer desktop device-mapper dga dhcp dia discid discouraged discover discovery distancefieldgenerator distinct-l djvu dmraid dns dns-over-tls docker dos dot double-precision dracut drafts dri drm dts dvd dvdnav dvdr dvi ebook echo-cancel egl eglfs eigen elf elfutils embedded emf enca encode epoll epub equalizer eselect-ldso ethernet evdev excel exegesis exif extensions extra extra-cardsets extra-ciphers extraengine faac faad facedetect faillog fancy fastboot fastcgi fat fax fbcon fcgi fdk features2d ffmpeg fftw fido2 filter finger fingerprint fingerprints firewalld fixed-point flac flatfile flickr flint fluidsynth fontconfig fontforge fortune fpx freedoom frei0r ftp fullscreen fuse fusefs games gd gdal gdb-plugin gdbm gdml gegl gentoo-dev geoclue geoip geolocation geos gif gimp git gkrellm glade gles gles2 glib glide glut gme gml gmp gmttria gnome-online-accounts gnuplot gnutls go gog google googledrive gpg gpgme gphoto2 gpm gpu grammar graph graphics graphite graphviz grass groupwise grub gsf gsl gsm gstreamer gtk gtk3 gts gui guile gusb gzip gzip-el haptic hardlink harfbuzz hbci hddtemp hdf hdf5 hdri heif help hex highlight history hpijs hscolour html htmlreport http http2 humanities hunspell hwloc iconv icu id3tag idn ieee-long-double ignore-case image imagemagick imagequant imaging imap imlib importd infinality inifile inkjar innodb-lz4 innodb-lzo innodb-snappy inotify inputs inspector int64 introspection io-uring iostats iproute2 iptables ipv6 ipython jai javascript jbig jit jmf john jpeg jpeg2k jpegxl json jumbo-build junction kde kdecards kdesu keeshare kernel-install kpathsea ktls kwallet ladspa lame lapack lapacke large-stack lasi lastfm layers lcms lensfun libass libburn libcerf libdrm libei libffi libfuzzer libgdiagnostics libglvnd liblockfile libmpv libnotify libpfm libplacebo libssh2 libtirpc libtraceevent libtracefs libuv libvirt libvirtd libwww libxml2 liftoff lights live llvm lm-sensors lmdb localstorage location lock log log4j logger logitech logrotate logviewer logwatch lqr lsp lspclient lua lua-cairo lua-imlib lua-rsvg luatex lv2 lvm lyrics lz4 lzip lzma lzo mad magic magicmime magnetgenerator mail maildir man map mapimg maps mariadb markdown math mathml matio matroska mbrola md5sum mdnsresponder-compat media mediaplayer mediawiki meson metadata-analysis-api metafont metapost mhash midi mikmod mime minutely mjpeg mmap mms mng mod modpack modplug module modules-compress mono moodbar mount mp3 mp4 mpc mpeg mpfr mplayer mpris ms mtp multiarch multilib multimedia multiprocess multiuser musepack music musicbrainz mysqli native-extensions nbconvert ncat ncurses net nethack netpbm network network-cron networking networkmanager nfs nfsv4 nftables nginx nistbeacon nls nntp nocd non-free notebook notifications nping npm nsplugin nss nsscache ntfs ntfsprogs ntp ntpviz numpy nvme nvtt oauth ocamlopt ocr octave odbcmanual odf offensive offlinehelp offload ofx ogg okular ompt opds opencl opencv opendocument openexr opengl openimageio openinventor openmp openssl optimization opus orc origin osc osdmenu osgapps osmesa otr overlay oxygen oxygen-theme pam pango parcheck parse-clocks parted pci pcntl pcp pcre pcre16 pcre32 pdf pdfimport pdfium pdl2 pdo perfevent perfscripts pgplot physfs pie pim pipe pipewire pipewire-alsa pixeltool pkcs11 pkcs7 plasma plotutils plugins png pnm podman policykit pop portage portmon positioning posix postfix postproc postscript ppds pptx pretty-log printsupport profiler proj proprietary-codecs psf psl pstricks pthread publishers pulseaudio putsurface pvr pyqt6 pyside6 python q16 q32 q8 qalculate qd qemu qhull qml qmlls qrcode qt qt5 qt6 qtattributionsscanner qtdiag qtegrity qtkeychain qtmedia qtplugininfo quesoglc quic quick quick3d quota radio rar raw rcs readline redland regex remix remote remoteobjects rendering reports rfc3779 rogue romio root rootless rpc rpm rrdcgi rrdtool rss rsync-verify rtc rtf rtmp rubberband rust rust-analyzer rust-src rustfmt samba sanitize sanitizers sasl sbcl scale0tilt scanner science scotch screen-sharing screencast script scripting scripts scripttools scrypt sctp scxml sdl sdl-image sdlgfx seafile seccomp secure-delete security-key semantic-desktop sensors server setgid setproctitle setup sftp sha512 shaderc shaders shadertools shadow shapefile share sharedmem shm shorten sid sift sigsegv skins skydrive smime smp smpeg sms snappy sndfile soap sockets socks softstore solver songs sound soup sourceview sox spamassassin sparse speex spell sphinx spice spirv sql sqlite srt ssh ssh-agent ssl ssp stars startup-notification statistics stats stream streaming subtitles subunit suid superlu svg svg2 svt-av1 swig symengine symlink synaptics syslog system-boost system-crontab system-icu system-jpeg system-libyaml system-llvm system-lua system-pipewire system-qemu system-seabios system-service system-sqlite systemd sysv-utils sysvipc szip t1lib taamey taglib templates test-rust testlib textures tga themes theora thesaurus threads thunar tiff timezone tinfo tokenizer tomsfastmath toolbar tools tpm tracepath transcode translator trayicon truetype ttf tty-helpers twolame udev udisks udunits uefi uitools umfpack uml unicode unique unrar unwind upnp upower urandom usb usb-monitor usbredir user-permissions utempter utils uudeview uuid v4l vaapi vala valgrind vamp vc vcd vde vdpau vdr verify-file verify-sig vhost-net video videofilters videos vidstab virgl virt-network virtfs visio visualizations vnc voice vorbis vpx vserver vte vtv vulkan wasm wasm-sandbox wav wavpack wayland weather web webcam webchannel webengine webinterface webp webready webrtc webrtc-aec websockets widevine widgets wifi winbind wineappdb wininst wma wmf wordperfect wpg wps wxwidgets x11-backend x11extras x264 x265 xattr xcb xetex xface xft xine xinerama xkb xml xmlpatterns xmlreader xmlrpc xmlwriter xmp xnest xosd xpm xrandr xray xrender xslt xtables xtended xterm xv xvfb xvid xxhash xz yearly youtube yubikey yuv4mpeg z3 zeroconf zimg zip zlib zstd" ABI_X86="64 32" ADA_TARGET="gcc_14" ALSA_CARDS="hda-intel intel8x0 intel8x0m pxa2xx-ac97 pxa2xx-soc" AMDGPU_TARGETS="gfx1032" 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 auth_digest authn_dbd authn_default authz_default dbd disk_cache ident imagemap lbmethod_bytraffic mem_cache proxy proxy_ajp proxy_balancer proxy_connect proxy_http slotmem_shm so" APACHE2_MPMS="prefork" CALLIGRA_FEATURES="karbon sheets words" CAMERAS="canon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 f16c fma3 pclmul popcnt rdrand sha sse3 sse4_1 sse4_2 sse4a ssse3 vpclmulqdq" CURL_QUIC="openssl" CURL_SSL="openssl" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64 pc" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput evdev" KERNEL="linux" L10N="en en-US" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LLVM_TARGETS="AMDGPU BPF SPIRV WebAssembly X86" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres17" PYTHON_SINGLE_TARGET="python3_13" PYTHON_TARGETS="python3_13" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="aarch64 aarch64_be arm armeb i386 x86_64" RUBY_TARGETS="ruby33 ruby34" SANE_BACKENDS="hp hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hpsj5s net pnm" VIDEO_CARDS="amdgpu radeon radeonsi swrast virgl" 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, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
Comment 2 Larry the Git Cow gentoo-dev 2025-06-06 02:49:14 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92797b01ff36e257ab158521401ff973dcc67b78

commit 92797b01ff36e257ab158521401ff973dcc67b78
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-06-06 02:48:28 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-06-06 02:48:28 +0000

    dev-libs/pocl: don't try to install headers, ever
    
    It depends on whether it found "suitable" headers or not by default.
    
    Closes: https://bugs.gentoo.org/957188
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/pocl/{pocl-7.0.ebuild => pocl-7.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)