Bacula-users

Re: [Bacula-users] Fwd: compilation problem bacula 3.0.1

2009-05-31 05:20:27
Subject: Re: [Bacula-users] Fwd: compilation problem bacula 3.0.1
From: Bruno Friedmann <bruno AT ioda-net DOT ch>
Date: Sun, 31 May 2009 11:17:11 +0200
Hi Raphael,

What are the version of mysql used ?
I don't know well fedora, but it seems you have some missing or misplaced dev 
files.

Perharps the more simple is to use fc ready rpm see them on sourceforge.
Or try to rebuild them with the src.rpm. with the correct flag for fedora.
If any depencies are missing, rpmbuild would tell you which one.



RAPHAEL AME wrote:
> 
> hello
> 
> I'm a french User of bacula for several years now...
> 
> I try to compile Bacula 3.0.1 in order to install it on my server (Fedora
> core 4). I use mysql. 
> The "./configure --with-mysql" works well.
>  When I start the "make" i get an error while it compile dird and several
> other daemons:
> 
> 
> • /root/bacula-3.0.1/libtool --silent --tag=CXX --mode=link /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
>   dird_conf.o expand.o fd_cmds.o getmsg.o inc_conf.o job.o jobq.o
>   migrate.o mountreq.o msgchan.o next_vol.o newvol.o pythondir.o recycle.o
>   restore.o run_conf.o scheduler.o ua_acl.o ua_cmds.o ua_dotcmds.o
>   ua_query.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 ua_status.o ua_tree.o
>   ua_update.o vbackup.o verify.o \
> •       -lbacfind -lbacsql -lbacpy -lbaccfg -lbac -lm    -lpthread -ldl  \
> •         -lssl -lcrypto
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_real_escape_string'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_store_result'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_fetch_row'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_affected_rows'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_insert_id'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_data_seek'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_init'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_close'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_num_rows'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `my_thread_end'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_errno'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_error'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_num_fields'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_fetch_field'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_free_result'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_use_result'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_sqlstate'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_query'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_real_connect'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_field_seek'
> • collect2: ld returned 1 exit status
> • make[1]: *** [bacula-dir] Erreur 1
> • make[1]: Leaving directory `/root/bacula-3.0.1/src/dird'
> 
> 
> •   ====== Error in /root/bacula-3.0.1/src/dird ======
> 
> 
> • ==>Entering directory /root/bacula-3.0.1/src/stored
> • make[1]: Entering directory `/root/bacula-3.0.1/src/stored'
> • Compiling stored.c
> • Compiling ansi_label.c
> • Compiling vtape.c
> • Compiling autochanger.c
> • Compiling acquire.c
> • Compiling append.c
> • Compiling askdir.c
> • Compiling authenticate.c
> • Compiling block.c
> • Compiling butil.c
> • Compiling dev.c
> • Compiling device.c
> • Compiling dircmd.c
> • Compiling dvd.c
> • Compiling ebcdic.c
> • Compiling fd_cmds.c
> • Compiling job.c
> • Compiling label.c
> • Compiling lock.c
> • Compiling mac.c
> • Compiling match_bsr.c
> • Compiling mount.c
> • Compiling parse_bsr.c
> • Compiling pythonsd.c
> • Compiling read.c
> • Compiling read_record.c
> • Compiling record.c
> • Compiling reserve.c
> • Compiling scan.c
> • Compiling sd_plugins.c
> • Compiling spool.c
> • Compiling status.c
> • Compiling stored_conf.c
> • Compiling vol_mgr.c
> • Compiling wait.c
> • Linking bacula-sd ...
> • /root/bacula-3.0.1/libtool --silent --tag=CXX --mode=link /usr/bin/g++  
>   -L../lib -o bacula-sd stored.o ansi_label.o vtape.o autochanger.o
>   acquire.o append.o askdir.o authenticate.o block.o butil.o dev.o
>   device.o dircmd.o dvd.o ebcdic.o fd_cmds.o job.o label.o lock.o mac.o
>   match_bsr.o mount.o parse_bsr.o pythonsd.o read.o read_record.o record.o
>   reserve.o scan.o sd_plugins.o spool.o status.o stored_conf.o vol_mgr.o
>   wait.o -lacl -lz \
> •    -lbacpy -lbaccfg -lbac -lm   -lpthread -ldl   \
> •  -lssl -lcrypto
> • Compiling bls.c
> • Compiling Makefile
> • /root/bacula-3.0.1/libtool --silent --tag=CXX --mode=link /usr/bin/g++  
>   -L../lib -L../findlib -o bls bls.o block.o butil.o device.o dev.o
>   label.o match_bsr.o vtape.o ansi_label.o dvd.o ebcdic.o lock.o
>   autochanger.o acquire.o mount.o parse_bsr.o record.o read_record.o
>   reserve.o scan.o stored_conf.o spool.o vol_mgr.o wait.o  \
> •    -lbacfind -lbaccfg -lbac -lm -lpthread -ldl   -lssl -lcrypto
> • Compiling bextract.c
> • Compiling Makefile
> • /root/bacula-3.0.1/libtool --silent --tag=CXX --mode=link /usr/bin/g++  
>   -L../lib -L../findlib -o bextract bextract.o block.o device.o dev.o
>   label.o record.o vtape.o ansi_label.o dvd.o ebcdic.o lock.o
>   autochanger.o acquire.o mount.o match_bsr.o parse_bsr.o butil.o
>   read_record.o reserve.o scan.o stored_conf.o spool.o vol_mgr.o wait.o 
>   -lacl -lz \
> •    -lbacfind -lbaccfg -lbac -lm -lpthread -ldl   -lssl -lcrypto
> • Compiling bscan.c
> • /root/bacula-3.0.1/libtool --silent --tag=CXX --mode=link /usr/bin/g++  
>   -L../lib -L../cats -L../findlib -o bscan bscan.o block.o device.o dev.o
>   label.o vtape.o ansi_label.o dvd.o ebcdic.o lock.o autochanger.o
>   acquire.o mount.o record.o match_bsr.o parse_bsr.o butil.o read_record.o
>   scan.o reserve.o stored_conf.o spool.o vol_mgr.o wait.o \
> •    -lbacsql  -lacl -lz -lbacfind -lbaccfg -lbac -lm -lpthread -ldl  
>   -lssl -lcrypto
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_real_escape_string'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_store_result'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_fetch_row'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_affected_rows'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_insert_id'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_data_seek'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_init'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_close'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_num_rows'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `my_thread_end'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_errno'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_error'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_num_fields'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_fetch_field'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_free_result'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_use_result'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_sqlstate'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_query'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_real_connect'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_field_seek'
> • collect2: ld returned 1 exit status
> • make[1]: *** [bscan] Erreur 1
> • make[1]: Leaving directory `/root/bacula-3.0.1/src/stored'
> 
> 
> •   ====== Error in /root/bacula-3.0.1/src/stored ======
> 
> 
> • ==>Entering directory /root/bacula-3.0.1/src/tools
> • make[1]: Entering directory `/root/bacula-3.0.1/src/tools'
> • Compiling bsmtp.c
> • /root/bacula-3.0.1/libtool --silent --tag=CXX --mode=link /usr/bin/g++ 
>   -L../lib -o bsmtp bsmtp.o -lbac -lm  -lpthread -ldl   -lssl -lcrypto
> • Compiling dbcheck.c
> • /root/bacula-3.0.1/libtool --silent --tag=CXX --mode=link /usr/bin/g++ 
>   -L../lib -L../cats -o dbcheck dbcheck.o ../dird/dird_conf.o
>   ../dird/run_conf.o ../dird/inc_conf.o \
> •   -lbacsql -lbaccfg -lbac -lm  -lpthread -ldl   -lssl -lcrypto
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_real_escape_string'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_store_result'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_fetch_row'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_affected_rows'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_insert_id'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_data_seek'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_init'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_close'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_num_rows'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `my_thread_end'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_errno'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_error'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_num_fields'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_fetch_field'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_free_result'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_use_result'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_sqlstate'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_query'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_real_connect'
> • /root/bacula-3.0.1/src/cats/.libs/libbacsql.so: undefined reference to
>   `mysql_field_seek'
> • collect2: ld returned 1 exit status
> • make[1]: *** [dbcheck] Erreur 1
> • make[1]: Leaving directory `/root/bacula-3.0.1/src/tools'
> 
> 
> •   ====== Error in /root/bacula-3.0.1/src/tools ======
> 
> 
> • ==>Entering directory /root/bacula-3.0.1/manpages
> • make[1]: Entering directory `/root/bacula-3.0.1/manpages'
> • make[1]: Rien à  faire pour « all ».
> • make[1]: Leaving directory `/root/bacula-3.0.1/manpages'
> 
> I use gcc 4.0.2, kernel 2.6.17-1.2142_FC4. I also tried with postgresql
> whithout success.
> 
> can you help me?
> best regards.
> 
> 
> Raphaël AME, CFPPA de NANCY-PIXERECOURT
> 
> Responsable formation BEPA Vente en produits frais, formateur et
> administrateur réseau au sein du CFPPA
> 


-- 

     Bruno Friedmann


------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
<Prev in Thread] Current Thread [Next in Thread>