From: Luke <pu...@fa...> - 2007-03-10 20:31:25
|
Hi there, again a newbie question involving hello world :P I managed to cross compile with no (apparent) error the hello world, sent over to the gumstix, but when I try to execute it I get the following.. # ls -l -rwxr-xr-x 1 root root 5338 Jan 26 2007 hello # hello -sh: hello: not found How the hell you don't find it?!? It's there, see above.. (by the way hello has been put in a directory created by me and called 'apps', note that I'm inside that directory when I try to call hello) Try again in a different way...... # ./hello ./hello: can't resolve symbol '__uClibc_start_main' # I've got a gumstix ordered in October 2006, built the buildroot 773 on my host system.. Can somebody confirm that this error is caused by the fact that the buildroot on my laptop is not synchonized with the filesystem image resident inside the gumstix?? Thanx for help! Luca |
From: Alexandre P. N. <al...@om...> - 2007-03-10 21:28:05
|
[cut] > > I've got a gumstix ordered in October 2006, built the buildroot 773 on > my host system.. > Can somebody confirm that this error is caused by the fact that the > buildroot on my laptop is not synchonized with the filesystem image > resident inside the gumstix?? > > > Thanx for help! > Luca > > Probably yes, you can check at your gumstix: cat /etc/gumstix-release to see the buildroot revision it's based at. Your mileage may vary, but for being on the safe side you would need to make one of the sides to match the other. - Alexandre |
From: Vic <gu...@be...> - 2007-03-12 09:53:51
|
> # hello > -sh: hello: not found This part is completely normal - on *nix systems, you *don't* put the current directory in your path. It's a security hazard. So - even though the command you want is in the directory you're currently in - the file "hello" is not on your path, so it can't be found. This is not specific to the Gumstix environment - this really is normal. > # ./hello This is how you run something frmo the current directory. > ./hello: can't resolve symbol '__uClibc_start_main' This implies a build problem. > Can somebody confirm that this error is caused by the fact that the > buildroot on my laptop is not synchonized with the filesystem image > resident inside the gumstix?? Without a lot more data, it's impossible to be certain - but I'd say that's definitely a strong probability. Vic. |