[MacPorts] #46949: KDE ports fail due to iconutil to generating icons

MacPorts noreply at macports.org
Tue Feb 24 04:06:39 PST 2015


#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


More information about the macports-tickets mailing list