#46949: KDE ports fail due to iconutil to generating icons -----------------------------------+-------------------------------- Reporter: greisberger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: kde iconutil yosemite | Port: -----------------------------------+-------------------------------- All the KDE ports fail to build on my machine: - Yosemite 10.10.1 - Xcode 6.1.1 When I check the log files, I always see a command line with iconutil to generate a icns file from a iconset, followed by a failed copy of the icns. When I check the build directory, the iconset file is present, but not the icns file that should have been generated. Executing the command with sudo generates the icns and I can then successfully resume the build. Ports with lots of icons are a pain… I have to repeat this for each icon. I tried settings the suid bit, the sticky bit, replacing /usr/bin/iconutil with a script that does a sudo. Nothing. The icns never gets generated. I'm really clueless. Example: {{{ :info:build [100%] Generating pairs_SRCS.icns :info:build cd /HDD/opt/local/var/macports/build/_HDD_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_pairs/pairs/work/build/game && /usr/bin/iconutil --convert icns --output /HDD/opt/local/var/macports/build/_HDD_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_pairs/pairs/work/build/game/pairs_SRCS.icns /HDD/opt/local/var/macports/build/_HDD_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_pairs/pairs/work/build/game/pairs_SRCS.iconset :info:build Copying OS X content game/pairs.app/Contents/Resources/pairs_SRCS.icns :info:build /HDD/opt/local/bin/cmake -E copy /HDD/opt/local/var/macports/build/_HDD_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_pairs/pairs/work/build/game/pairs_SRCS.icns game/pairs.app/Contents/Resources/pairs_SRCS.icns :info:build Error copying file "/HDD/opt/local/var/macports/build/_HDD_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_pairs/pairs/work/build/game/pairs_SRCS.icns" to "game/pairs.app/Contents/Resources/pairs_SRCS.icns". :info:build make[2]: *** [game/pairs.app/Contents/Resources/pairs_SRCS.icns] Error 1 :info:build make[2]: *** Waiting for unfinished jobs.... }}} Attached, the full build log for the port pairs. -- Ticket URL: <https://trac.macports.org/ticket/46949> MacPorts <https://www.macports.org/> Ports system for OS X