#34235: mysql-connector-cpp examples can't be build -----------------------------+---------------------------------------------- Reporter: mk@… | Owner: pixilla@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: mysql-connector-cpp -----------------------------+---------------------------------------------- Comment(by pixilla@…): mk: try something like this: {{{ SUBPORT=mysql55 sudo port install ${SUBPORT}-connector-cpp sudo cp -R /opt/local/share/${SUBPORT}-connector-cpp/examples ./ cd examples # Edit the EXAMPLE_* db connection parameters in examples.h as needed then: for FILE in $(ls -1 *.cpp | sed 's,.cpp,,g');do /usr/bin/g++-4.2 -I/opt/local/include/${SUBPORT}-connector-cpp/driver -I/opt/local/include/${SUBPORT}-connector-cpp/cppconn -I/opt/local/include/${SUBPORT}-connector-cpp -I/opt/local/include/${SUBPORT}/mysql -I/opt/local/include -pipe -O2 -arch x86_64 -g -o ${FILE}.o -c ${FILE}.cpp;done # or you can pass in the db connection parameters in like this: for FILE in $(ls -1 *.cpp | sed 's,.cpp,,g');do /usr/bin/g++-4.2 -I/opt/local/include/${SUBPORT}-connector-cpp/driver -I/opt/local/include/${SUBPORT}-connector-cpp/cppconn -I/opt/local/include/${SUBPORT}-connector-cpp -I/opt/local/include/${SUBPORT}/mysql -I/opt/local/include -pipe -O2 -arch x86_64 -g -o ${FILE}.o -c ${FILE}.cpp -DEXAMPLE_HOST=\"tcp://127.0.0.1:3306\" -DEXAMPLE_USER=\"root\" -DEXAMPLE_PASS=\"pass\" -DEXAMPLE_DB=\"test\";done # Create executables for FILE in $(ls -1 *.cpp | sed 's,.cpp,,g');do /usr/bin/g++-4.2 -pipe -O2 -arch x86_64 -O3 -DNDEBUG -isysroot / -mmacosx-version-min=10.6 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/local/lib -arch x86_64 ${FILE}.o -o ${FILE} -L/opt/local/lib/${SUBPORT}/mysql -L/opt/local/lib/${SUBPORT}-connector-cpp /opt/local/lib/${SUBPORT }-connector-cpp/libmysqlcppconn-static.a -lmysqlclient_r -lz;done # Test executables for FILE in $(ls -1 *.cpp | sed 's,.cpp,,g');do ./$FILE;done }}} -- Ticket URL: <https://trac.macports.org/ticket/34235#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS