I hate to build software. I tell you why. Here’s an example:
MacBook-Air:~ admin$ sudo port install mysql5-server
---> Fetching mysql5
---> Verifying checksum(s) for mysql5
---> Extracting mysql5
---> Applying patches to mysql5
---> Configuring mysql5
---> Building mysql5
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_mysql5/work/mysql-5.0.83" && make all " returned error 2
Command output: _new_VioSSLFd in libvio.a(viosslfactories.o)
"_EVP_BytesToKey", referenced from:
Item_func_des_encrypt::val_str(String*) in item_strfunc.o
Item_func_des_decrypt::val_str(String*) in item_strfunc.o
load_des_key_file(char const*)in des_key_file.o
"_BN_bin2bn", referenced from:
_new_VioSSLFd in libvio.a(viosslfactories.o)
_new_VioSSLFd in libvio.a(viosslfactories.o)
"_SSL_get_verify_depth", referenced from:
show_status_array(THD*, char const*, show_var_st*, enum_var_type, system_status_var*, char const*, st_table*)in sql_show.o
"_CRYPTO_set_id_callback", referenced from:
init_common_variables(char const*, int, char**, char const**)in mysqld.o
"_SSL_CTX_use_PrivateKey_file", referenced from:
_new_VioSSLFd in libvio.a(viosslfactories.o)
"_SSL_CIPHER_get_name", referenced from:
acl_getroot(THD*, user_resources*, char const*, unsigned int)in sql_acl.o
acl_getroot(THD*, user_resources*, char const*, unsigned int)in sql_acl.o
show_status_array(THD*, char const*, show_var_st*, enum_var_type, system_status_var*, char const*, st_table*)in sql_show.o
_mysql_get_ssl_cipher in client.o
"_SSL_set_quiet_shutdown", referenced from:
_vio_ssl_close in libvio.a(viossl.o)
"_X509_STORE_CTX_get_current_cert", referenced from:
_vio_verify_callback in libvio.a(viosslfactories.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[4]: *** [mysqld] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Error: The following dependencies failed to build: mysql5
Error: Status 1 encountered during processing.
MacBook-Air:~ admin$
I just rarely works. One has to set all sorts of paths and install stuff and google for hours and know a lot of stuff and have friends who know stuff. I can’t do it. I need mysql, I just need it for my job. I don’t want to be a system administrator. I don’t like this kind of work. I know there are many guys who love it and who are proficient, but I am not. I just want to do my job. I don’t want to learn how to make or build stuff.
Talking about OS X 10.5.7, macports, mysql5-server, or mysql5 +server, which does not work at all.
*Sigh*
Update: this helped

