Alayne Posted December 28, 2012 Group: Members Topic Count: 54 Topics Per Day: 0.01 Content Count: 342 Reputation: 170 Joined: 02/25/12 Last Seen: January 24, 2022 Share Posted December 28, 2012 Hi guys. Here's my problem. Actually, I don't know how it really happens, but here's the symptome: When I do a make clean + make sql without using the ./configure before, I can compile. But if I use the ./configure before (and I need it to use the PCRE), no way I can't compile, I still have this error: entrant dans le répertoire « /home/member/rathena/trunk/src/common » mkdir obj_all make[1]: *** Pas de règle pour fabriquer la cible « obj_all/core.o », nécessaire pour « common ». Arrêt. make[1]: quittant le répertoire « /home/member/rathena/trunk/src/common » make: *** [common_sql] Erreur 2 (sorry for the french version). Actually, it says thats there's no rule to create obj_all/core.o which is required. I really don't know what to do. That's not my first server, I've worked on several rathena version but that's the first time I've got this problem... Can anybody help me? Quote Link to comment Share on other sites More sharing options...
Kyo Posted December 28, 2012 Group: Members Topic Count: 6 Topics Per Day: 0.00 Content Count: 90 Reputation: 12 Joined: 08/22/12 Last Seen: July 20, 2014 Share Posted December 28, 2012 Update your SVN and try to compile again. Quote Link to comment Share on other sites More sharing options...
Alayne Posted December 28, 2012 Group: Members Topic Count: 54 Topics Per Day: 0.01 Content Count: 342 Reputation: 170 Joined: 02/25/12 Last Seen: January 24, 2022 Author Share Posted December 28, 2012 already done, nothing changes Quote Link to comment Share on other sites More sharing options...
Brian Posted December 29, 2012 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 2223 Reputation: 593 Joined: 10/26/11 Last Seen: June 2, 2018 Share Posted December 29, 2012 Several questions: 1. what SVN version of rAthena are you using? and did you checkout from the SVN or download a precompiled one (if so, link please) 2. Here's my problem. Actually, I don't know how it really happens, but here's the symptome:When I do a make clean + make sql without using the ./configure before, I can compile. Where did you do ./configure before? Was this folder on another computer that you compiled on before and then you moved the files to a new computer? But if I use the ./configure before (and I need it to use the PCRE), no way I can't compile 3. it sounds like there were errors when you did ./configure Can you post those errors? Quote Link to comment Share on other sites More sharing options...
Alayne Posted December 29, 2012 Group: Members Topic Count: 54 Topics Per Day: 0.01 Content Count: 342 Reputation: 170 Joined: 02/25/12 Last Seen: January 24, 2022 Author Share Posted December 29, 2012 So, here's the answers: 1) we use the last release (17038 or 17058 if my memories are good), obtained via a checkout. We don't used a precompiled one. 2) we use the commands on the root directory (rathena/trunk), as usual. I must admit that I don't understand you second question, sorry. We don't move anything, the only thing we did was changing the compile command (before: make clean then make sql ==> ok, after: ./configure, make clean then make sql ==> nok) 3) There's no error on the ./configure. That's why it's weird. The only thing I can say is that if I do a ./configure before the two make, the compilation fails... Quote Link to comment Share on other sites More sharing options...
Brian Posted December 29, 2012 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 2223 Reputation: 593 Joined: 10/26/11 Last Seen: June 2, 2018 Share Posted December 29, 2012 before: make clean then make sql ==> ok, after: ./configure, make clean then make sql ==> not ok That's the weird part. I'm not sure how you are able to compile without doing ./configure first. The ./configure command is what creates the makefiles. If you don't do ./configure and try to compile, you should get this error: brian@bender:~/trunk# make clean make: *** No rule to make target `clean'. Stop. brian@bender:~/trunk# make sql make: *** No rule to make target `sql'. Stop. Oh! one more question: 32-bit or 64-bit? If you're using a 32-bit linux OS, then you need to do: ./configure --disable-64bit Quote Link to comment Share on other sites More sharing options...
Question
Alayne
Hi guys.
Here's my problem. Actually, I don't know how it really happens, but here's the symptome:
When I do a make clean + make sql without using the ./configure before, I can compile.
But if I use the ./configure before (and I need it to use the PCRE), no way I can't compile, I still have this error:
entrant dans le répertoire « /home/member/rathena/trunk/src/common »
mkdir obj_all
make[1]: *** Pas de règle pour fabriquer la cible « obj_all/core.o », nécessaire pour « common ». Arrêt.
make[1]: quittant le répertoire « /home/member/rathena/trunk/src/common »
make: *** [common_sql] Erreur 2
(sorry for the french version). Actually, it says thats there's no rule to create obj_all/core.o which is required.
I really don't know what to do. That's not my first server, I've worked on several rathena version but that's the first time I've got this problem...
Can anybody help me?
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.