Do we still want Growl to install its prefpane into
/Library/PreferencePanes ?
Boey Maun Suang
boeyms at macports.org
Tue May 8 22:30:00 PDT 2007
Hi everyone,
As I've just about gotten a port for Growl 0.7.6 working (had to
fetch from tagged svn, since the tarball is actually missing an
entire directory), I just wanted to check whether people were still
happy for Growl to install its preference pane directly into /Library/
PreferencePanes (and GrowlMail directly into /Library/Mail/Bundles),
or whether you think we should make it into ${prefix}/Library/... and
symlink. I feel more comfortable about the latter, personally, but I
want to make sure that there aren't any issues that I may have
overlooked.
Incidentally (I apologise for not putting this in a separate email,
but I'm in a rush), Growl wouldn't build with the -t flag; it appears
that the Rez command that gets invoked insists on creating temporary
files in /.vol and fails when it can't:
<snip>
/Developer/Tools/Rez -o /opt/local/var/db/dports/build/
_Users_boeyms_src_macports-trunk_dports_aqua_Growl/work/Growl-0.7.6/
build/Growl.build/Development/GrowlHelperApp.build/
ResourceManagerResources/Objects/GrowlScripting.rsrc -d ... <rest of
command omitted because it's really long />
### /Developer/Tools/Rez - SysError -5000 during create of "/opt/
local/var/db/dports/build/_Users_boeyms_src_macports-
trunk_dports_aqua_Growl/work/Growl-0.7.6/build/Growl.build/
Development/GrowlHelperApp.build/ResourceManagerResources/Objects/
GrowlScripting.rsrc".
### /Developer/Tools/Rez - Fatal error trying to open the resource
file "/opt/local/var/db/dports/build/_Users_boeyms_src_macports-
trunk_dports_aqua_Growl/work/Growl-0.7.6/build/Growl.build/
Development/GrowlHelperApp.build/ResourceManagerResources/Objects/
GrowlScripting.rsrc" for writing.
Fatal Error!
### /Developer/Tools/Rez - Fatal Error, can't recover.
### /Developer/Tools/Rez - Since errors occurred, /opt/local/var/db/
dports/build/_Users_boeyms_src_macports-trunk_dports_aqua_Growl/work/
Growl-0.7.6/build/Growl.build/Development/GrowlHelperApp.build/
ResourceManagerResources/Objects/GrowlScripting.rsrc's resource fork
was not written.
** BUILD FAILED **
make: *** [all] Error 1
Warning: Target build has an undeclared dependency on subversion
Warning: A creation/deletion/modification was attempted outside
sandbox: /.vol/234881026/10943819/main.applescript
Warning: A creation/deletion/modification was attempted outside
sandbox: /.vol/
234881026/10944508/5C3BB5E0-6B3E-44AC-800F-49C65E3C0729-20650-000007779E
AE5954
Warning: A creation/deletion/modification was attempted outside
sandbox: /.vol/234881026/10944508/Growl.framework.dep
Warning: A creation/deletion/modification was attempted outside
sandbox: /.vol/234881026/10945013/GrowlScripting.rsrc
Warning: A creation/deletion/modification was attempted outside
sandbox: /System/Library/Caches/com.apple.IntlDataCache.le
Warning: A creation/deletion/modification was attempted outside
sandbox: /System/Library/Caches/com.apple.IntlDataCache.le
Warning: A creation/deletion/modification was attempted outside
sandbox: /System/Library/Caches/com.apple.IntlDataCache.le
</snip>
I don't know what tried to write to /System/Library/Caches, but
suffice it to say that omitting the -t flag enabled it to build with
no problems. It'd be nice if we could modify trace mode to allow
writing to /.vol at least, but I won't mind if people are more
concerned about that path being written to and not cleaned out.
Kind regards,
Maun Suang
--
Boey Maun Suang (Boey is my surname)
Email: boeyms at macports.org
More information about the macports-dev
mailing list