Thanks.

If APE needs to be rewritten to use latest versions of mysac, so be it. But 
maybe, we could use version 0.5 instead of 0.4 at least (I thought there 
was a 0.9 somewhere but I don't see it anymore).

As far as the production server is concerned, as I said earlier, I have two 
APE instances on different ports. I am only doing my experiments on the 
staging side. But that does not mean I can't break things down at all!

Thanks.


Le mercredi 3 septembre 2014 13:10:43 UTC+1, Pablo a écrit :
>
> Nicolas,
>
> At some point i did reached out to the mysac author but he inferred that 
> APE server devs needed to update the library implementation. If I find the 
> email i'll include it here.
>
> As for using the production server to test recompiles I would not 
> recommend it. You know you could run multiple APE instances from the same 
> server, just need to bind them to different ports. This way you can test 
> server in your production environment.
> On Sep 3, 2014 5:44 AM, "Nicolas" <[email protected] <javascript:>> 
> wrote:
>
>> Thanks Pablo.
>>
>> This looks a bit too complicated for me here. I have had a look at the 
>> Makefile but you probably changed it quite a bit so it makes it difficult 
>> for me to see what I would need to change. And I dont feel really 
>> comfortable here.
>>
>> The good news is that I managed to recompile the main version and make it 
>> work. I was a little bit worried that I had broken my whole server.
>>
>> I'll probably get in touch with the author of mysac (who might understand 
>> the problem better than me).
>>
>> An alternative is for someone to have a look at it and recompile APE with 
>> the latest mysac. As I said, mysac has had many bug corrections (see 
>> http://www.arpalert.org/mysac.html). We use version 0.4. It would be 
>> really worth updating (as far as I am concerned, I probably have memory 
>> leaks in my application and it may come from mysac).
>>
>> Thanks again.
>>
>> Nicolas.
>>
>>
>>
>>
>> Le mardi 2 septembre 2014 19:19:43 UTC+1, Pablo a écrit :
>>>
>>> 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] 
>> <javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> 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] <javascript:>.
>> 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.

Reply via email to