Hi,

I really need support from every single one here on ape-project who have a 
complete and fully working APE server (with MySQL support). 

*The main problem begins where I would include the MySQLDemo.js 
(http://www.ape-project.org/wiki/index.php/Serverside_js_module_using_MySQL) 
script in main.ape.js.*

[root@server bin]# ./aped
   _   ___ ___
  /_\ | _ \ __|
 / _ \|  _/ _|
/_/ \_\_| |___|
AJAX Push Engine

Bind on port 6969

Version : 1.1.2-dev
Build   : Aug 28 2012 18:00:34
Author  : Weelya ([email protected])

[Module] [spidermonkey] Loading module : Javascript embeded (0.01) - 
Anthony Catel
[JS] Loading script ../scripts/test.js...
[JS] Loading script ../scripts/plugins/MySQL.js...
[JS] Loading script ../scripts/framework/mootools.js...
[JS] Loading script ../scripts/framework/Http.js...
[JS] Loading script ../scripts/framework/userslist.js...
[JS] Loading script ../scripts/utils/utils.js...
[JS] Loading script ../scripts/commands/proxy.js...
[JS] Loading script ../scripts/commands/inlinepush.js...
[JS] Loading script ../scripts/examples/nickname.js...
[JS] Loading script ../scripts/examples/move.js...
[JS] Loading script ../scripts/utils/checkTool.js...
./aped: symbol lookup error: ../modules/lib/libmod_spidermonkey.so: 
undefined symbol: scramble

My server setup:
CentOS 6.3 (x86_64) (OpenVZ)
Kernel: 2.6.18-194.26.1.el5.028stab079.2
MySQL 5.5.27  (Ver 14.14 Distrib 5.5.27, for Linux (x86_64) using readline 
5.1)

Packages:
mysql.x86_64                      5.5.27-1.el6.remi                   @remi
mysql++.x86_64                    3.0.9-3.el6                         @epel
mysql-connector-c++.x86_64        1.1.1-1.el6.remi                    @remi
mysql-connector-c++-devel.x86_64  1.1.1-1.el6.remi                    @remi
mysql-connector-odbc.x86_64       5.1.5r1144-7.el6                    @base
mysql-devel.x86_64                5.5.27-1.el6.remi                   @remi
mysql-libs.x86_64                 5.5.27-1.el6.remi                   @remi
mysql-server.x86_64               5.5.27-1.el6.remi                   @remi

Development tools installed containing almost every package starting with 
"lib". (Same as "build-essential" in Ubuntu").

*Mysql libraries installed*: *(I don't have any libmysqlclient version 15, 
only 16 and 18).*
[root@server /]# cd /usr/lib64/mysql && ls -l 
lrwxrwxrwx 1 root root      17 Aug 27 09:37 libmysqlclient_r.so -> 
libmysqlclient.so
lrwxrwxrwx 1 root root      26 Jan 30  2012 libmysqlclient_r.so.16 -> 
libmysqlclient_r.so.16.0.0
-rwxr-xr-x 1 root root 2165216 Dec 23  2010 libmysqlclient_r.so.16.0.0
lrwxrwxrwx 1 root root      20 Aug 27 09:37 libmysqlclient.so -> 
libmysqlclient.so.18
lrwxrwxrwx 1 root root      24 Jan 30  2012 libmysqlclient.so.16 -> 
libmysqlclient.so.16.0.0
-rwxr-xr-x 1 root root 2154232 Dec 23  2010 libmysqlclient.so.16.0.0
lrwxrwxrwx 1 root root      24 Aug 24 00:22 libmysqlclient.so.18 -> 
libmysqlclient.so.18.0.0
-rwxr-xr-x 1 root root 2983360 Aug  3 09:28 libmysqlclient.so.18.0.0

Further on I checked out these topics:

https://groups.google.com/forum/?fromgroups=#!topic/ape-project/v_tbyCNkC_M
https://github.com/APE-Project/APE_Server/wiki/CentOS-6-Dependencies

Followed every single step in every installation guide found on google, 
installed all necessary dependencies for APE in CentOS 6. Here's what I did 
to install it:

*1. Install dependencies for CentOS 6*
libstdc++-devel
gcc-c++
zip
keyutils-libs-devel
libsepol-devel
libselinux-devel
libcom_err-devel
krb5-devel
openssl-devel
mysql-devel

*2. Download APE*
https://github.com/APE-Project/APE_Server/tarball/master

*3. Edit /modules/Makefile and replace line 7*
MYSQL_FLAGS = -L./deps/mysac/ -L/usr/lib64/mysql -I./deps/mysac/ -lmysac 
-lmysqlclient_r

[root@server APE_Server]# sh build.sh (shows missing lmysac and ljs_static)
[root@server APE_Server]# cd modules/deps/mysac && make
[root@server APE_Server]# cd deps/js/src && make
[root@server APE_Server]# sh build.sh (no errors or warnings)

*4. Checking the libmod_spidermonkey dependencies*
[root@server APE_Server]# ldd modules/lib/libmod_spidermonkey.so
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b9ae4a93000)
        libmysqlclient.so.18 => /usr/lib64/mysql/libmysqlclient.so.18 
(0x00002b9ae4d99000)
        libc.so.6 => /lib64/libc.so.6 (0x00002b9ae5276000)
        libm.so.6 => /lib64/libm.so.6 (0x00002b9ae560a000)
        /lib64/ld-linux-x86-64.so.2 (0x00002b9ae432f000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b9ae588e000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b9ae5aa4000)
        libz.so.1 => /lib64/libz.so.1 (0x00002b9ae5cc2000)
        libssl.so.10 => /usr/lib64/libssl.so.10 (0x00002b9ae5ed8000)
        libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00002b9ae6133000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00002b9ae64ce000)
        librt.so.1 => /lib64/librt.so.1 (0x00002b9ae66d2000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 
(0x00002b9ae68da000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00002b9ae6b1d000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00002b9ae6dfc000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00002b9ae7000000)
        libkrb5support.so.0 => /lib64/libkrb5support.so.0 
(0x00002b9ae722d000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00002b9ae7438000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00002b9ae763b000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00002b9ae7856000)

What did I do wrong??

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

Reply via email to