Im not proficient in C but it could be a simlink problem. I don't have a dedicated server for APE so the way i made it work was by installing the MySQL package in my home directory. Then modifying the Makefile in the modules directory to reference the installation lib directory:
@$(CC) *-L/home/xxxxxx/mysql/lib* $(CFLAGS) $(CLFLAGS) $(DEBUGFLAGS) $(PROFILEFLAGS) -o lib/$(SPIDERMONKEYMOD) $< $(UDNS) $(FLAGS) $(MYSQL_FLAGS) And on the bash_profile of the ssh account added this line which also references the the custom mysql lib directory: export LD_LIBRARY_PATH=$HOME/mysql/lib Hope it helps. On Tue, Sep 2, 2014 at 1:22 PM, Nicolas <[email protected]> wrote: > Actually, I am not sure I ever recompiled with any other version than 0.4. > That's what I recommended here: > > https://groups.google.com/forum/#!searchin/ape-project/mysac$20version$20replace/ape-project/Vx9TlmQH1Ac/DR_De4MvKGoJ > but I might not have done it (as I did not have any issue). > > This said, with my latest compile (normal compile from scratch with Mysac > 0.4 version), I got this error message: > > :TypeError: 0 is not a function > > after calling some basic queries. This made me think of the bug that the > mysac author had told me about (if the query returns NULL, mysac crashes). > So, I wanted to try and get rid of this error by updating mysac. It may not > be possible, you are right. > > But it looks like I have a simlink problem no? > > > > > > Le mardi 2 septembre 2014 18:13:20 UTC+1, Nicolas a écrit : > >> I remember compiling APE with version 0.9 >> >> and it worked. >> >> But this does not seem to be the problem. It looks like I am missing a >> simlink, no? >> >> >> >> Le mardi 2 septembre 2014 18:10:17 UTC+1, Pablo a écrit : >>> >>> I dont think you could just replace the MySac library. The API might >>> have changed . >>> On Sep 2, 2014 1:07 PM, "Nicolas" <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> I have just installed the latest APE, but got a Mysql error. I strongly >>>> suspect that this is due to the fact that APE uses an old version of Mysac >>>> (0.4) when it should use a newer one. >>>> >>>> So I recompiled APE with the latest Mysac (1.1.1). >>>> >>>> I copied-pasted aped and libmod_spidermonkey.so >>>> >>>> When running APE, I get this message: >>>> >>>> root@server56405:/etc# [Module] Failed to load >>>> /ape_staging/modules/libmod_spidermonkey.so [Invalid library] >>>> (libmysac.so.0.0: cannot open shared object file: No such file or >>>> directory) >>>> >>>> What should I do? >>>> >>>> -- >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "APE Project" group. >>>> To post to this group, send email to [email protected] >>>> To unsubscribe from this group, send email to >>>> [email protected] >>>> For more options, visit this group at >>>> http://groups.google.com/group/ape-project?hl=en >>>> --- >>>> APE Project (Ajax Push Engine) >>>> Official website : http://www.ape-project.org/ >>>> Git Hub : http://github.com/APE-Project/ >>>> >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "APE Project" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- > -- > You received this message because you are subscribed to the Google > Groups "APE Project" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/ape-project?hl=en > --- > APE Project (Ajax Push Engine) > Official website : http://www.ape-project.org/ > Git Hub : http://github.com/APE-Project/ > > --- > You received this message because you are subscribed to the Google Groups > "APE Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/ --- You received this message because you are subscribed to the Google Groups "APE Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
