By the way if you are using ubuntu why not use debian package instead of
compiling APE from source?

vineet naik wrote:
> ok. when i try to do "apt-get install libmysqlclient-dev" it tells me
> this
>
> Package libmysqlclient-dev is a virtual package provided by:
>   libmysqlclient15-dev 5.1.30really5.0.75-0ubuntu10.3
> You should explicitly select one to install.
> E: Package libmysqlclient-dev has no installation candidate
>
> when i write apt-get install libmysqlclient15-dev, it shows
> "libmysqlclient is already the newest version"
>
> now when i do make clean  in the mysac dir, the out put is
>
> "rm -rf make.deps libmysac.so libmysac.a main.o man html mysac.o
> mysac_net.o mysac_decode_field.o mysac_decode_row.o
> mysac_encode_values.o mysac_errors.o
> "
>
> i think this is happening correctly. But doing "make" again shows this
> error
>
> Makefile:76: make.deps: No such file or directory
> for src in *.c; do \
>               DEPS="$(sed -e 's/^#include[    ]"\(.*\)"/\1/; t; d;' $src | 
> xargs
> echo)"; \
>               echo "${src//.c/.o}: $src $DEPS"; \
>       done > make.deps
> /bin/sh: Bad substitution
> make: *** [make.deps] Error 2
>
> Thanks and regards
>
>
>
> On Mar 30, 12:09 pm, Nicolas Trani <[email protected]> wrote:
>   
>> So this mean you might miss mysqlclient header file. What is you
>> distribution?
>>
>> If it's debian or ubuntu try apt-get install libmysqlclient-dev and then
>> run build.sh again
>> If it's RedHat/CentOS try yum install mysql-dev and then run build.sh
>>
>> if this is not solving your issue, try to check for error that mysac
>> return :
>>
>> Go to modules/deps/mysac and run "make clean" and after "make". Then
>> look for errors.
>>
>> Regards.
>>
>> vineet naik a crit :
>>
>>     
>>> i tried to understand the makefile inside modules folder and typed
>>> this in the terminal
>>>       
>>> "cd modules/ && make all " and it gave me the following output
>>>       
>>> "gcc -D_GNU_SOURCE -Wall -O2 -shared -fPIC -rdynamic -Wl,-
>>> soname,libmod_spidermonkey.so -o lib/libmod_spidermonkey.so libape-
>>> spidermonkey.c -I../deps/js/src/dist/include/ -L../deps/js/src/ -
>>> ljs_static -lstdc++ -L./deps/mysac/ -I./deps/mysac/ -lmysac -
>>> lmysqlclient_r
>>> /usr/bin/ld: cannot find -lmysac
>>> collect2: ld returned 1 exit status
>>> make: *** [modules] Error 1
>>> "
>>>       
>>> really grateful for your help
>>>       
>>> On Mar 30, 9:54 am, vineet naik <[email protected]> wrote:
>>>       
>>>> hi i am not sure if my earlier reply got posted.
>>>>         
>>>> This is what i am getting upon doing "cd modules/ && make clean &&
>>>> make "
>>>>         
>>>> make: *** No rule to make target `clean'.  Stop.
>>>>         
>>>> i installed build essential and cmake after doing some google search .
>>>> Still it isnt working .
>>>>         
>>>> Thanks
>>>>         
>>>> On Mar 30, 9:00 am, Nicolas Trani <[email protected]> wrote:
>>>>         
>>>>> It looks spidermonkey module is not complied. Go to the root folder of
>>>>> APE and type :
>>>>>           
>>>>> cd modules/ && make clean && make
>>>>>           
>>>>> And post the output (if the oupout is too big post it on pastbin.com)
>>>>>           
>>>>> You can also revert your changes in javascript.conf scripts_path should
>>>>> be ../scripts/
>>>>> As you installed APE from source, the right way to launch it is from bin
>>>>> folder and type ./aped
>>>>>           
>>>>> Regards.
>>>>>           
>>>>> vineet naik wrote:
>>>>>           
>>>>>> Hi Nicholas,
>>>>>>             
>>>>>> Thanks a lot .
>>>>>> That fixed the first error. Regarding the second one , i checked the
>>>>>> thread as per which the reason is that the scripts arent loading. i
>>>>>> tried to change value of scripts_path in javascript.conf from "../
>>>>>> scripts/" to "../../scripts/" as scripts is located alongside modules
>>>>>> dir. but still it isnt working .
>>>>>>             
>>>>>> Also, since i am still new to linux, i have a basic doubt . Hope you
>>>>>> dont mind.
>>>>>>             
>>>>>>  i installed the ape server from the source by extracting the file and
>>>>>> using the command ./build.sh . So to start the server i go inside the
>>>>>> bin directory and do ./aped and it runs. Is this the right way to do
>>>>>> it ? I am doubtful because it gives me only the following output in
>>>>>> the terminal and nothing regarding the scripts as mentioned in that
>>>>>> thread
>>>>>>             
>>>>>> [WARN] You have to run 'aped' as root to increase r_limit
>>>>>>    _   ___ ___
>>>>>>   /_\ | _ \ __|
>>>>>>  / _ \|  _/ _|
>>>>>> /_/ \_\_| |___|
>>>>>> AJAX Push Engine
>>>>>>             
>>>>>> Bind on port 6969
>>>>>>             
>>>>>> Version : 1.00
>>>>>> Build   : Mar 30 2010 07:43:49
>>>>>> Author  : Weelya ([email protected])
>>>>>>             
>>>>>> Thats it.
>>>>>>             
>>>>>> The command mentioned in the thread
>>>>>> "/usr/bin/ape-server --cfg /etc/ape/ape.conf " doesnt  work .
>>>>>>             
>>>>>> Thanks again.
>>>>>>             
>>>>>> On Mar 30, 8:09 am, Nicolas Trani <[email protected]> wrote:
>>>>>>             
>>>>>>> Hi,
>>>>>>>               
>>>>>>> you have two errors :
>>>>>>>               
>>>>>>>     * The first is "ERREUR: bind(6969) (non-root ?).. (src/sock.c line:
>>>>>>>       88)" you'll find some information on how to fix it on this page :
>>>>>>>      http://www.ape-project.org/wiki/index.php/APE_Server_does_not_start
>>>>>>>       First try to kill your ape server and then launch it again.
>>>>>>>     * The BAD_CMD error you have in the check tool mean the APE Server
>>>>>>>       is launched, but it wasn't able to load some module. This thread
>>>>>>>      
>>>>>>> http://groups.google.com/group/ape-project/browse_thread/thread/16dc9...
>>>>>>>       might help you to fix it.
>>>>>>>               
>>>>>>> Regards.
>>>>>>>               
>>>>>>> vineet naik wrote:
>>>>>>>               
>>>>>>>> Hi,
>>>>>>>>                 
>>>>>>>> Following is the debug output that i am getting when i click on launch
>>>>>>>> test
>>>>>>>>                 
>>>>>>>> "Running test : Contacting APE Server
>>>>>>>> Connection etablished but something went wrong. Server response is
>>>>>>>>                 
>>>>>>>> [{"time":"1269944715","raw":"ERR","data":
>>>>>>>> {"code":"003","value":"BAD_CMD"}}]
>>>>>>>>                 
>>>>>>>> Something went wrong. If you can't fix it by yourself post a message
>>>>>>>> on the newsgroups with the output below or join our IRC channel"
>>>>>>>>                 
>>>>>>>> I am new to linux as well as APE and am not able to figure out what
>>>>>>>> the problem is .
>>>>>>>>                 
>>>>>>>> Also i noticed that, when i launch the APE server from the Terminal,
>>>>>>>> it gives the following  error but starts the server
>>>>>>>>                 
>>>>>>>> ERREUR: bind(6969) (non-root ?).. (src/sock.c line: 88)
>>>>>>>>                 
>>>>>>>> To start the server i am using the command ./aped inside the APE/bin
>>>>>>>> directory. Is it the right way to start it ?
>>>>>>>>                 
>>>>>>>> I have created a virtual host and the directory is inside /var/www/
>>>>>>>> folder while the server is in home/user.
>>>>>>>>                 
>>>>>>>> Please help !
>>>>>>>>                 
>>>>>>> --
>>>>>>> Nicolas Trani - Web engineer
>>>>>>> Weelya - Improve the web
>>>>>>> 32 rue du faubourg boutonnet
>>>>>>> 34090 Montpellier
>>>>>>> Tel: 04 67 169 778 - Fax: 09 57 91 99 
>>>>>>> 91http://www.weelya.comhttp://www.ape-project.org
>>>>>>>               
>>>>> --
>>>>> Nicolas Trani - Web engineer
>>>>> Weelya - Improve the web
>>>>> 32 rue du faubourg boutonnet
>>>>> 34090 Montpellier
>>>>> Tel: 04 67 169 778 - Fax: 09 57 91 99 
>>>>> 91http://www.weelya.comhttp://www.ape-project.org
>>>>>           
>
>   


-- 
Nicolas Trani - Web engineer
Weelya - Improve the web
32 rue du faubourg boutonnet
34090 Montpellier
Tel: 04 67 169 778 - Fax: 09 57 91 99 91
http://www.weelya.com
http://www.ape-project.org

-- 
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/

To unsubscribe, reply using "remove me" as the subject.

Reply via email to