[MacPorts] #46949: pairs: build failure Generating pairs_SRCS.icns
MacPorts
noreply at macports.org
Fri Mar 13 02:44:06 PDT 2015
#46949: pairs: build failure Generating pairs_SRCS.icns
----------------------------+---------------------
Reporter: greisberger@… | Owner: nicos@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: pairs |
----------------------------+---------------------
Comment (by rjvbertin@…):
Replying to [comment:5 greisberger@…]:
> 3. else get last icontool command line in the build log
> 4. execute this command with sudo in a terminal
> 5. go back to step 1
> ...
> I don't know very well MacPorts internals, but since I do a "sudo port
install", I imagine that icontool should be called with root rights,
exactly like when I execute the icontool command with sudo.
No, there's a non-privileged macports user (`macports`), and the port
command executes as much as possible as that user, to reduce the risk of
overwriting things it shouldn't.
The only logical explanation I see (not that I *understand* said logic) is
that there is a permissions issue while executing iconutil as the macports
user. You could try to test that by doing `sudo -u macports` instead of
simply sudo in step 4) above. If that too fails, you'll have to check the
permissions on iconutil's input files and directories as well as on the
target directory. If that doesn't fail, I'm stymied (a umask issue??).
What are the permissions on your iconutil executable (`ls -l
/usr/bin/iconutil`)?
> I don't know if there are other, non-KDE ports that use icontool to
generate icns files.
> Do you know any?
Sadly, no.
--
Ticket URL: <https://trac.macports.org/ticket/46949#comment:6>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list