Ignoring the unnecessary steps.

pittdj@pittdj-VirtualBox ~/rpcemu3/src $ ./configure -enable--dynarec
pittdj@pittdj-VirtualBox ~/rpcemu3/src $ make

Build completes.

Not here it doesn't, that's what I first tried on my newly minted Mint. Here's what I got:

./configure: line 4634: syntax error near unexpected token `,'
./configure: line 4634: ` AM_PATH_ALLEGRO(, , as_fn_error $? "building RPCemu requires Allegro to be installed" "$LINENO" 5)'

So I tried the lengthier, "largely deprecated", instructions at www.riscos.info/index.php/RPCEmu_Linux_Guide and I got the same error as you at the same point:

macro 'AM_PATH_ALLEGRO' not found in library

I googled that, as a result I moved allegro.m4 and there was more progress - make started well, but then exited as belowr:

/lib/i386-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line

This had happened exactly the same on Mint 16 so I went to the solution for that (thank you Kai), which you see below and which was successful.

With the benefit of hindsight it seems that I've gone the long way round and that if I went back, copied allegro.m4 to the alternate location and then followed the simple two step process all would have been well, but had I not gone the long way round I wouldn't have had the error to google which fixed it for me.

It is odd that even on a fresh install of the same OS there are differences which makes what works for one installation fail for another, maybe it is in some way related to hardware? - the DSO missing error, which is relatively common according to google, occurred when trying to compile RPCEmu on both my installs of Mint (on the same laptop) but not on yours - or most other folks', it seems.

As far as I'm concerned, all's well that ends well and it's even better if I've learned a little in the process.

Sean.

On 01/10/14 19:14, David Pitt wrote:
Sean Kelly, on 1 Oct, wrote:

[snip]
4. Opened a terminal and issued the following commands - I know these
shouldn't all be required, but it's what worked for me, eventually, as
neither the deprecated nor the latest instructions on marutan.net worked.
I'm thinking make clean won't be required for you, since it will all
hopefully work first time.

cd rpcemu/src/
aclocal
automake
autoconf
make clean
LIBS="-lm -lpthread" ./configure --enable-dynarec
make
Being unable to understand why I can build rpcemu on Mint 17 without the
slightest bother, whereas others are not so lucky I gave the above a try
with a newly unzipped source on a Mint 17 that already has a successfully
built rpcemu on it, that is the dependencies are already present and
correct. I did not get very far!

pittdj@pittdj-VirtualBox ~ $ cd rpcemu2/src
pittdj@pittdj-VirtualBox ~/rpcemu2/src $ aclocal
configure.ac:96: warning: macro 'AM_PATH_ALLEGRO' not found in library
pittdj@pittdj-VirtualBox ~/rpcemu2/src $


Take 3.

Ignoring the unnecessary steps.

pittdj@pittdj-VirtualBox ~/rpcemu3/src $ ./configure -enable--dynarec
pittdj@pittdj-VirtualBox ~/rpcemu3/src $ make

Build completes.

See http://marutan.net/rpcemuspoon/linuxcompile.html

--
Sean Kelly
+44(0)7768 481944


_______________________________________________
Rpcemu mailing list
[email protected]
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu

Reply via email to