FS#6660 - Sim won't compile

Attached to Project: Rockbox
Opened by imi (winnetou) - Wednesday, 14 February 2007, 00:43 GMT
Task Type Bugs
Category Simulator
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


I have tried to compile the simulator (with all the sources from the last couple of days for X5 and h300), but I received the following error msg (gcc ver. 4.0.2, make ver. 3.80):
MAKE in libspeex
make[3]: *** No rule to make target `speex/speex_types.h', needed by
`/tmp/inst/rockbox-20070211/apps/codecs/libspeex/bits.o'. Stop.
make[2]: *** [libspeex] Error 2
make[1]: *** [build-codecs] Error 2
make: *** [all] Error 2

Cheers, Imre
This task depends upon

Closed by  Jonas Häggqvist (rasher)
Wednesday, 14 February 2007, 17:41 GMT
Reason for closing:  Fixed
Additional comments about closing:  The missing files have been added to the tarball.
Comment by Dominik Riebeling (bluebrother) - Wednesday, 14 February 2007, 04:35 GMT
have you re-run configure?
Comment by imi (winnetou) - Wednesday, 14 February 2007, 13:34 GMT
You mean before every re-trial of compilation? Yes.

I even deleted the previous source first. What I always did:
tar -xjf rockbox[...].tar.bz2
cd rockbox[...]
tools/configure (I've tried once to create build-dir as in the wiki... to no avail)

Then the error msg pops up with the appropriate rockbox dir.

Now I've also tried 070214-1055 source as well and updated make to ver 3.81: still the same.
Comment by Nils Wallménius (nls) - Wednesday, 14 February 2007, 15:15 GMT
Could you please try with the latest tarball?
There were some files missing from the speex codec and that is now fixed.
Comment by imi (winnetou) - Wednesday, 14 February 2007, 17:37 GMT
Works lovely. Help much appreciated.

Many thanks, Imre