Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
No rule to make target '/usr/lib/libSDLmain.a'
10-26-2013, 03:58 PM (This post was last modified: 10-26-2013 04:00 PM by psh1977.)
Post: #1
No rule to make target '/usr/lib/libSDLmain.a'
Failed to make in Linux environment.

make[2]: *** No rule to make target '/usr/lib/libSDLmain.a', needed by 'PPSSPPSDL'. Stop.
make[2]: *** Waiting for unfinished jobs....
[100%] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/ui_atlas.cpp.o
CMakeFiles/Makefile2:230: recipe for target 'CMakeFiles/PPSSPPSDL.dir/all' failed
make[1]: *** [CMakeFiles/PPSSPPSDL.dir/all] Error 2
Makefile:75: recipe for target 'all' failed
make: *** [all] Error 2

But There is no libSDLmain.a in Latest SDL package (1.2.15)
Only libSDL.so exists
Find all posts by this user
Quote this message in a reply
10-26-2013, 06:00 PM
Post: #2
RE: No rule to make target '/usr/lib/libSDLmain.a'
http://code.google.com/p/corsix-th/issue...il?id=1274

You probably do not have SDL fully installed for compilation I guess? libSDLmain is not part of PPSSPP. It's part of SDL.

-[Unknown]
Find all posts by this user
Quote this message in a reply
10-26-2013, 11:14 PM
Post: #3
RE: No rule to make target '/usr/lib/libSDLmain.a'
Thank you for reply

In Arch Linux,
No libSDLmain.a in sdl ,
but exists in lib32-sdl (but Path is /usr/lib32/libSDLmain.a)

And lib32-sdl is only for x86_64 system

Thank you
Find all posts by this user
Quote this message in a reply
10-27-2013, 03:54 AM
Post: #4
RE: No rule to make target '/usr/lib/libSDLmain.a'
Hmm, it could be misdetecting the path. Are you trying to compile a 64 or 32 bit version of PPSSPP?

You could also try the Qt version, which doesn't use SDL. It's probably better, since it supports full screen and stuff.

-[Unknown]
Find all posts by this user
Quote this message in a reply
10-27-2013, 08:24 AM
Post: #5
RE: No rule to make target '/usr/lib/libSDLmain.a'
(10-26-2013 11:14 PM)psh1977 Wrote:  but exists in lib32-sdl (but Path is /usr/lib32/libSDLmain.a)

And lib32-sdl is only for x86_64 system

So shouldn't there be a lib-sdl that is in path /usr/lib/libSDLmain.a for 64-bit?
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: