On Jun 8, 2004, at 11:46 AM, Armando Di Cianno wrote:

However, I have a recurring problem with frameworks -- I've seen this problem in Addresses-0.4.5 and a CVS pull of gworkspace from today (yeah, i know the ickiness of GWorkspace's Makefiles has been addressed on discuss-gnustep, but it looks like they are fixed in CVS). The problem is that the framework install (/usr/GNUstep/Makefiles/Instance/framework.make in internal-framework-install_:: tries to copy by tar cf - | tar xf -, which is usually fine, and then some chown'ng magic, which is usually fine, but I can only guess becuase of the sandboxing that I get errors like these:

make[1]: Entering directory `/var/tmp/portage/gworkspace-0.6.5_p060804/work/gworkspace/FSNode'
Making install for framework FSNode...
Creating /var/tmp/portage/gworkspace-0.6.5_p060804/image//usr/GNUstep/System/ Library/Frameworks...
 Installing framework FSNode...
tar: FSNode.framework/Versions/A/FSNode: Cannot change ownership to uid 0, gid
0: No such file or directory
tar: FSNode.framework/Versions/A/libFSNode.so: Cannot change ownership to uid 0, gid 0: No such file or directory
tar: Error exit delayed from previous errors


You could try adding

messages=yes

to the make command to get more information. The files that tar is complaining about are links (I think), so perhaps tar is having problems with the link not being there or the linked-to file not being there or something. I'm not sure why this would happen though.


Reply via email to