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

Reply via email to