| View previous topic :: View next topic |
| Author |
Message |
norox
Joined: 26 Oct 2008 Posts: 2
|
Posted: Sun Oct 26, 2008 6:53 am Post subject: Unable to compile spu-medialib (svn r259) |
|
|
Hi,
Having problem compiling spu-medialib from svn, out put from make:
make[1]: Leaving directory `/root/build/spu-medialib/src'
Making all in spu
make[1]: Entering directory `/root/build/spu-medialib/spu'
Making all in src
make[2]: Entering directory `/root/build/spu-medialib/spu/src'
make[2]: *** No rule to make target `spu_yuv2argb_scaler.', needed by `spu_yuv2argb_scaler'. Stop.
make[2]: Leaving directory `/root/build/spu-medialib/spu/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/build/spu-medialib/spu'
make: *** [all-recursive] Error 1
Any help would be appreciated. |
|
| Back to top |
|
 |
J.F.
Joined: 22 Feb 2004 Posts: 2906
|
Posted: Sun Oct 26, 2008 7:11 am Post subject: |
|
|
Sounds like the last person to edit the makefile used Windows/OSX. They seem to forget that only FAT/NTFS/HFS are case insensitive, so they don't check that the case used for paths or filenames matches the actual path or filename. Look in the makefile for the file indicated and alter the case to match.
Any time you see an error of the sort "no rule" or "can't find file" when you KNOW the file or rule is their is a sure sign that the case doesn't match. This is the only real problem when using BSD/linux to develop, and only an issue when working on projects that are originally done in Windows. |
|
| Back to top |
|
 |
J.F.
Joined: 22 Feb 2004 Posts: 2906
|
Posted: Sun Oct 26, 2008 7:15 am Post subject: |
|
|
| J.F. wrote: | Sounds like the last person to edit the makefile used Windows/OSX. They seem to forget that only FAT/NTFS/HFS are case insensitive, so they don't check that the case used for paths or filenames matches the actual path or filename. Look in the makefile for the file indicated and alter the case to match.
Any time you see an error of the sort "no rule" or "can't find file" when you KNOW the file or rule is there is a sure sign that the case doesn't match. This is the only real problem when using BSD/linux to develop, and only an issue when working on projects that are originally done in Windows. |
|
|
| Back to top |
|
 |
norox
Joined: 26 Oct 2008 Posts: 2
|
Posted: Sun Oct 26, 2008 9:07 am Post subject: |
|
|
Fixed
Makefile in spu/src has not set OBJEXT to anything
changed it to OBJEXT = o, and now it works. |
|
| Back to top |
|
 |
unsolo
Joined: 16 Apr 2007 Posts: 155 Location: OSLO Norway
|
Posted: Wed Nov 05, 2008 6:47 pm Post subject: |
|
|
Makefile is created from configure and Makefile.in which is generated from Makefile.am..
there shouldnt be any formatting issues..
however your autotools may have parsed things wrong _________________ Don't do it alone. |
|
| Back to top |
|
 |
|