What command line args are you passing to configure? It looks like mysql support doesn't work with the --disable-libtool argument to configure. In general, --disable-libtool doesn't work anymore for other reasons too.
__Martin >>>>> On Wed, 10 Jan 2024 13:05:55 -0600, Frank Rogowski said: > > Hi All, > > New to the site and the Bacula community. > > I have been trying to run the Bacula 13.0.4 community install for a couple > of days now. Stuck with some library and linking during the "make' > execution. I found this because the director would never start when I ran > ./bconsole. I think my make install was never completed properly. Thus got > me here. > > I am using Ubuntu 22.04. I have mysql installed and working just fine. I > shut it down (mysql) during the Bacula installation per the instructions > for 13.0.3. > > Here is what I get for a configuration outcome. Then the 'make' to where it > fails on the bacula-dir linking phase of the compile with the source files. > I was just going to use the defaultconfig to start with...then replace it. > > If I could get past this ,I think I will be 'golden'. It seems to me that > there is a linking between Bacula-dir and the mysql DB that is not > happening. I tried several things to overcome the issue in the src/cat > directory based on others having previous and similar issues, no luck thus > far. > > Welcome to the community's insights. > > Frank R. > Madiosn, MS > ************************** Configuration ************************ > Configuration on Wed Jan 10 13:01:36 CST 2024: > > Host: x86_64-pc-linux-gnu -- Pop 22.04 > Bacula version: Bacula 13.0.3 (02 May 2023) > Source code location: . > Install binaries: /home/rogocolo/bacula/bin > Install libraries: /usr/lib64 > Install config files: /home/rogocolo/bacula/bin > Scripts directory: /home/rogocolo/bacula/bin > Archive directory: /tmp > Working directory: /home/rogocolo/bacula/bin/working > PID directory: /home/rogocolo/bacula/bin/working > Subsys directory: /home/rogocolo/bacula/bin/working > Man directory: /usr/share/man > Data directory: /usr/share > Plugin directory: /usr/lib64 > C Compiler: gcc 11.4.0-1ubuntu1~22.04) > C++ Compiler: /usr/bin/g++ 11.4.0-1ubuntu1~22.04) > Compiler flags: -g -Wall -x c++ -fno-strict-aliasing > -fno-exceptions -fno-rtti > Linker flags: > Libraries: -lpthread > Statically Linked Tools: yes > Statically Linked FD: no > Statically Linked SD: no > Statically Linked DIR: no > Statically Linked CONS: no > Database backends: MySQL > Database port: > Database name: bacula > Database user: bacula > Database SSL options: > > Job Output Email: root@localhost > Traceback Email: root@localhost > SMTP Host Address: localhost > > Director Port: 9101 > File daemon Port: 9102 > Storage daemon Port: 9103 > > Director User: > Director Group: > Storage Daemon User: > Storage DaemonGroup: > File Daemon User: > File Daemon Group: > > Large file support: yes > Bacula conio support: no > readline support: no > TCP Wrappers support: no > TLS support: yes > Encryption support: yes > ZLIB support: yes > LZO support: no > S3 support: no > enable-smartalloc: yes > enable-lockmgr: no > bat support: no > client-only: no > build-dird: yes > build-stored: yes > Plugin support: no > LDAP support: no > LDAP StartTLS support: no > AFS support: no > ACL support: no > XATTR support: yes > GPFS support: no > systemd support: no > Batch insert enabled: None > > Plugins: > - Docker: no > - Kubernetes: > - LDAP BPAM: no > - CDP: auto > *************************** Make Execution ******************** > /usr/bin/g++ -L../lib -L../cats -L../findlib -o bacula-dir dird.o admin.o > authenticate.o autoprune.o backup.o bsr.o catreq.o dir_plugins.o > dir_authplugin.o dird_conf.o expand.o fd_cmds.o getmsg.o inc_conf.o job.o > jobq.o mac.o mac_sql.o msgchan.o next_vol.o newvol.o recycle.o restore.o > run_conf.o scheduler.o store_mngr.o ua_acl.o ua_cmds.o ua_dotcmds.o > ua_query.o ua_collect.o ua_input.o ua_label.o ua_output.o ua_prune.o > ua_purge.o ua_restore.o ua_run.o ua_select.o ua_server.o snapshot.o > ua_status.o ua_tree.o ua_update.o vbackup.o verify.o org_dird_quota.o -lz \ > -lbacfind -lbacsql -lbaccats -lbaccfg -lbac -lm -lpthread \ > -lssl -lcrypto > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::is_pkey_required()': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:194: > undefined reference to `mysql_query' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:197: > undefined reference to `mysql_use_result' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:199: > undefined reference to `mysql_fetch_row' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::bdb_open_database(JCR*)': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:240: > undefined reference to `mysql_init' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:248: > undefined reference to `mysql_ssl_set' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:260: > undefined reference to `mysql_real_connect' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:282: > undefined reference to `mysql_options' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:295: > undefined reference to `mysql_error' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:295: > undefined reference to `mysql_sqlstate' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:295: > undefined reference to `mysql_errno' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:310: > undefined reference to `mysql_get_ssl_cipher' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::bdb_close_database(JCR*)': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:361: > undefined reference to `mysql_close' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::bdb_thread_cleanup()': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:433: > undefined reference to `mysql_thread_end' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::bdb_escape_string(JCR*, char*, char*, int)': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:447: > undefined reference to `mysql_real_escape_string' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::bdb_escape_object(JCR*, char*, int)': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:458: > undefined reference to `mysql_real_escape_string' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::bdb_sql_query(char const*, int (*)(void*, int, char**), void*)': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:533: > undefined reference to `mysql_query' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:535: > undefined reference to `mysql_errno' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:562: > undefined reference to `mysql_use_result' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:563: > undefined reference to `mysql_num_fields' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:568: > undefined reference to `mysql_fetch_row' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::sql_query(char const*, int)': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:606: > undefined reference to `mysql_free_result' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:611: > undefined reference to `mysql_query' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:615: > undefined reference to `mysql_store_result' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:617: > undefined reference to `mysql_num_fields' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:619: > undefined reference to `mysql_num_rows' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:623: > undefined reference to `mysql_affected_rows' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:628: > undefined reference to `mysql_affected_rows' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::sql_free_result()': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:644: > undefined reference to `mysql_free_result' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::sql_fetch_row()': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:661: > undefined reference to `mysql_fetch_row' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::sql_strerror()': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:668: > undefined reference to `mysql_error' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::sql_data_seek(int)': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:674: > undefined reference to `mysql_data_seek' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::sql_affected_rows()': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:680: > undefined reference to `mysql_affected_rows' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::sql_insert_autokey_record(char const*, char const*)': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:689: > undefined reference to `mysql_query' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:693: > undefined reference to `mysql_affected_rows' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:700: > undefined reference to `mysql_insert_id' > /usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function > `BDB_MYSQL::sql_fetch_field()': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:720: > undefined reference to `mysql_fetch_field' > /usr/bin/ld: ../lib/libbac.a(binflate.o): in function `Zdeflate(char*, int, > char*, int&)': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:46: > undefined reference to `deflateInit_' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:49: > undefined reference to `deflateEnd' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:58: > undefined reference to `deflate' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:61: > undefined reference to `deflateEnd' > /usr/bin/ld: ../lib/libbac.a(binflate.o): in function `Zinflate(char*, int, > char*, int&)': > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:85: > undefined reference to `inflateInit_' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:88: > undefined reference to `inflateEnd' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:95: > undefined reference to `inflate' > /usr/bin/ld: > /home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:98: > undefined reference to `inflateEnd' > collect2: error: ld returned 1 exit status > make[1]: *** [Makefile:186: bacula-dir] Error 1 > make[1]: Leaving directory > '/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/dird' > _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users