Could you update the wiki with this "how to"? Thanks! - John
Le 6 déc. 2009 à 22:29, Claudio Poli <[email protected]> a écrit : > 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/ -- 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/
