On Nov 25, 2006, at 3:25 PM, Philip J Robar wrote: > > On Nov 25, 2006, at 1:09 PM, Eric F Crist wrote: > >> Please help me understand the following output: >> >> root# gcc *.c -o test >> /usr/bin/ld: Undefined symbols: >> _mysql_close >> _mysql_error >> _mysql_fetch_row >> _mysql_field_count >> _mysql_free_result >> _mysql_init >> _mysql_num_fields >> _mysql_num_rows >> _mysql_options >> _mysql_query >> _mysql_real_connect >> _mysql_select_db >> _mysql_store_result >> _mysql_use_result >> collect2: ld returned 1 exit status >> >> How do I fix this? > > You don't have the MySQL database installed, or at least it's > libraries are not in the default/specified location(s). Assuming > that you're trying to compile an Open Source program, it should > include a README or INSTALL file that talks about the program's > dependencies. > > By the way, a better place to ask questions like this would be the > themacintoshguy's x-unix mailing list. > > Also, if this is an Open Source program, you might also check to > see if it is supported in MacPorts, (http://www.macports.org/), > which would simplify getting, compiling, installing and resolving > dependency issues like this. > > > Phil > -- It's not an open-source project as we would know it. It's actually a world of warcraft mod that requires and .exe to parse some log files. It's written in C, and I've moved the mysql sources/includes into a location that my compiler can find, I think. It looks to me like most things are working, should I install mysql on my laptop? Thanks for the help. ----- Eric F Crist Secure Computing Networks