moving previous directory and creating symlink indeed worked.

On 6 Dic, 17:07, Claudio Poli <[email protected]> wrote:
> hi everyone,
> I'm trying to get APE Server compiled on Snow Leopard Server, however
> I run into a MySQL issue.
>
> Snow Leopard Server doesn't ship with MySQL development library,
> instead we are forced to download a rather hidden package which,
> unpacked in the root directory, will copy over the filesystems what's
> required in order to provide them and there's no going back.
>
> To install APE Server the wiki says to port install mysql5-devel
> packages, and I did that, I was already using ports for postgresql, so
> no problem here.
>
> However I can't create the symlink (btw the wiki command is wrong)
> sudo ln -s /opt/local/include/mysql5/mysql /usr/include/mysql
>
> because /usr/include/mysql is a proper directory, created by
> unarchiving the tarball that Apple provides.
>
> Using the latest APE Server git snapshot:
> cc -DBUILDVER=0.4b -I/usr/include/mysql -O0 -g -Wall -fPIC   -c -o
> mysac.o mysac.c
> In file included from mysac.c:25:
> /usr/include/mysql/mysql/my_global.h:661: error: redefinition of
> typedef 'my_socket'
> /usr/include/mysql/mysql/mysql.h:65: error: previous declaration of
> 'my_socket' was here
> In file included from mysac.c:25:
> /usr/include/mysql/mysql/my_global.h:1032: error: redefinition of
> typedef 'my_ulonglong'
> /usr/include/mysql/mysql/mysql.h:128: error: previous declaration of
> 'my_ulonglong' was here
> /usr/include/mysql/mysql/my_global.h:1097: error: redefinition of
> typedef 'my_bool'
> /usr/include/mysql/mysql/mysql.h:51: error: previous declaration of
> 'my_bool' was here
> make[1]: *** [mysac.o] Error 1
> make: *** [build] Error 2
> gcc -D_GNU_SOURCE -Wall -g -bundle -undefined suppress -flat_namespace
> -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 -L/opt/local/lib/mysql5/mysql/ -lmysqlclient_r
> ld: library not found for -lmysac
> collect2: ld returned 1 exit status
> make: *** [modules] Error 1
>
> I suspect there's a version clash, is there anything I can do in order
> to fix this issue?
> Since I already compiled what I needed with Apple-provided libraries
> I'm gonna try move them in another directory and create the symlink.
> Will post back my results.
>
> cheers

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