[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