View Single Post
  #1  
Old 07-10-2014, 07:56 PM
drmike
Fire Beetle
 
Join Date: Jul 2014
Posts: 4
Default No rule to make target error during compiling

Greets:

I'm having an issue with compiling Eqemu on an Ubuntu server and am getting an error.

I'm just going to copy and paste the error at first in the hopeful attempt that someone will recognize the error right off. I'll do a walk through if no one recognizes it.

Code:
[ 45%] Building CXX object world/CMakeFiles/world.dir/queryserv.cpp.o
[ 46%] Building CXX object world/CMakeFiles/world.dir/socket_server.cpp.o
[ 46%] Building CXX object world/CMakeFiles/world.dir/ucs.cpp.o
[ 47%] Building CXX object world/CMakeFiles/world.dir/wguild_mgr.cpp.o
[ 47%] Building CXX object world/CMakeFiles/world.dir/world_logsys.cpp.o
[ 47%] Building CXX object world/CMakeFiles/world.dir/WorldConfig.cpp.o
[ 48%] Building CXX object world/CMakeFiles/world.dir/worlddb.cpp.o
[ 48%] Building CXX object world/CMakeFiles/world.dir/zonelist.cpp.o
[ 49%] Building CXX object world/CMakeFiles/world.dir/zoneserver.cpp.o
make[2]: *** No rule to make target `locate -n 1 libperl.so', needed by `Bin/world'.  Stop.
make[1]: *** [world/CMakeFiles/world.dir/all] Error 2
make: *** [all] Error 2
I have done the following command:

Code:
cmake . -DPERL_LIBRARY='locate -n 1 libperl.so'
I do notice that the Linux instructions here use the fancy single quote and I've used the normal single quote. I do notice that the error uses the fancy single quote before the locate with the normal single quote after the .so.

Any ideas?

Be happy to give specifics if needed.

Thanks
-drmike
Reply With Quote