On 26 May 2010 13:08, alex wallis <[email protected]> wrote:
for your information, I am running my linux as a guest OS inside a
virtual
machine, my rockbox source is located on the host OS, which is windows
xp.
I am using smbfs to mount the folder in linux, and the rockbox folder has
been given full permissions along with all sub folders using the chmod
777
command.
As I say, googling suggests that its a problem with the way gcc reacts to
compiling in folders that are shared with cifs or smbfs, and further
reading
suggests if I can get the nounix command into my /etc/fstab file that the
problem should go away, but fstab isn't liking it at the moment.
Wouldn't it therefore be easier to use svn from within the VM if your
chosen combination is a known issue? It sounds like you're making
things harder than they need to be.
I would prefer to keep the source outside the vm, as it would make
distributing the vm easier, and also once rockbox is built, it is easier to
get the compiled binary on to the player if I can just connect the player
up, and then go into my build folder on the host OS to get the zip file to
extract to the player.
But just to see if I could compile successfully I did an svn checkout
directly into the vm, and the build seemed to be going well, it got a lot
further than when I was trying to get it to compile in the shared folder,
but eventually I got a different error, and this is a clean unmodified
checkout.
make: *** No rule to make target
`/rockbox/build/apps/bitmaps/native/rockbox/buildlogo.160x53x2.o', needed by
`/rockbox/build/rockbox.elf'. Stop.
__________ Information from ESET Smart Security, version of virus signature
database 5148 (20100526) __________
The message was checked by ESET Smart Security.
http://www.eset.com