[Coco] Which Coco Emulator for Raspberry Pi?

Christopher R. Hawks chawks at dls.net
Fri Oct 17 07:17:24 EDT 2014


On Fri, 17 Oct 2014 10:29:34 +0200
Tormod Volden <lists.tormod at gmail.com> wrote:

> On Fri, Oct 17, 2014 at 4:17 AM, Bob Devries wrote:
> > Thanks, Chris.
> >
> > I cleared out all the old copies of mess on my BANANA PI (note, not
> > Raspberry Pi, but should work the same) and tried to compile the
> > version you linked to.
> >
> > Sadly, it failed in the link stage with the following error:
> >
> > /usr/bin/ld: obj/sdl/mess/libocore.a(sdlsync.o): undefined
> > reference to symbol 'pthread_join@@GLIBC_2.4'
> > //lib/arm-linux-gnueabihf/libpthread.so.0:error adding symbols: DSO
> > missing from command line
> 
> Recent GCC versions seem to be more picky on the ordering of object
> files and libraries on the linking command line. Check the printed gcc
> command lines to see if -lpthread is towards the end of the line. To
> fix this you will need to find the makefile (I assume the build
> process is using make?) where the linking command is built up, e.g.
> "$(LD) something". The list of libraries might be contained in a LIBS
> or LDFLAGS variable.
> 
> If you pastebin the build log it would be easy to see if this could be
> the issue. Especially the command line generating the error message
> would be useful.
> 
> >
> > I do have libpthread.so
> > at: /usr/lib/arm-linux-gnueabihf/libpthread.so
> >
> > This is on LUbuntu 14.04 kernel 3.4.90 and GCC 4.8
> 
> The gcc version might be important. The kernel you are running does
> not matter, only the kernel headers would matter if you were building
> kernel modules. I am just saying that for clarification, if in doubt,
> rather provide more information than less.
> 
> Regards,
> Tormod
> 

	libpthread should be included by the 'sdl-config --libs' in the
link commandline. 'make -n' will list all the commands, but, not run
them.

Bob:
	What does the command 'sdl-config --libs' print on the Pi
command line??

	Should be something like '-L/usr/lib -Wl,-rpath,/usr/lib -lSDL
-lpthread'


Christopher R. Hawks
HAWKSoft
-- 
"O'er the net we go
	Caching all the way;
		Oh what fun it is to surf
			Giving my password away!"
		-- FAQ for the apache web server


More information about the Coco mailing list