Bacula-users

[Bacula-users] bacula-fd 5.x on Synology Atom(TM) CPU K525 DSM4.0: compiling fails

2013-05-07 12:00:19
Subject: [Bacula-users] bacula-fd 5.x on Synology Atom(TM) CPU K525 DSM4.0: compiling fails
From: Denny Schierz <linuxmail AT 4lin DOT net>
To: "Bacula-users AT lists.sourceforge DOT net" <Bacula-users AT lists.sourceforge DOT net>
Date: Tue, 7 May 2013 17:40:59 +0200
hi,

I try to get Bacula 5.x working on a Synology box with DSM 4.0. I need only the 
bacula-fd client, but compiling failes (tested with 5.0.5 and 5.2.13) on the 
same error:

# uname -a
Linux synology 2.6.32.12 #2198 SMP Wed Mar 7 15:39:16 CST 2012 x86_64 GNU/Linux


[...]
libtool: link: warning: 
`/usr/local/i686-linux-gnu/i686-linux-gnu/lib/libstdc++.la' seems to be moved
libtool: link: warning: 
`/usr/local/i686-linux-gnu/i686-linux-gnu/lib/libstdc++.la' seems to be moved
==== Make of lib is good ====

make[1]: Leaving directory `/tmp/bacula/bacula-5.2.13/src/lib'
==>Entering directory /tmp/bacula/bacula-5.2.13/src/findlib
make[1]: Entering directory `/tmp/bacula/bacula-5.2.13/src/findlib'
Compiling find.c
Compiling match.c
Compiling find_one.c
Compiling attribs.c
attribs.c: In function 'void encode_stat(char*, stat*, int, int32_t, int)':
attribs.c:259: error: 'struct stat' has no member named 'st_flags'
attribs.c: In function 'int decode_stat(char*, stat*, int, int32_t*)':
attribs.c:363: error: 'struct stat' has no member named 'st_flags'
attribs.c:363: error: 'struct stat' has no member named 'st_flags'
attribs.c:365: error: 'struct stat' has no member named 'st_flags'
attribs.c: In function 'bool set_attributes(JCR*, ATTR*, BFILE*)':
attribs.c:544: error: 'struct stat' has no member named 'st_flags'
attribs.c:544: error: 'chflags' was not declared in this scope
make[1]: *** [attribs.lo] Error 1
make[1]: Leaving directory `/tmp/bacula/bacula-5.2.13/src/findlib'

  ====== Error in /tmp/bacula/bacula-5.2.13/src/findlib ======

[...]

==>Entering directory /tmp/bacula/bacula-5.2.13/src/filed
make[1]: Entering directory `/tmp/bacula/bacula-5.2.13/src/filed'
Compiling filed.c
Compiling authenticate.c
Compiling acl.c
Compiling backup.c
Compiling estimate.c
Compiling fd_plugins.c
Compiling accurate.c
Compiling filed_conf.c
Compiling heartbeat.c
Compiling job.c
Compiling pythonfd.c
Compiling restore.c
Compiling status.c
Compiling verify.c
Compiling verify_vol.c
Compiling xattr.c
make[1]: *** No rule to make target `../findlib/libbacfind.la', needed by 
`bacula-fd'.  Stop.
make[1]: Leaving directory `/tmp/bacula/bacula-5.2.13/src/filed'


  ====== Error in /tmp/bacula/bacula-5.2.13/src/filed ======

The file "/usr/local/i686-linux-gnu/i686-linux-gnu/lib/libstdc++.la" is a link 
to "/opt/lib/libstdc++.la", otherwise, I get "no such file ..."

/configure --enable-client-only --enable-smartalloc  --disable-conio 
--prefix=/opt/local --sysconfdir=/opt/local/etc/bacula 
--with-scriptdir=/opt/local/etc/bacula/scripts --build=i686-pc-linux

Configuration on Tue May  7 17:32:51 CEST 2013:

   Host:                     i686-pc-linux-gnu -- unknown unknown
   Bacula version:           Bacula 5.2.13 (19 February 2013)
   Source code location:     .
   Install binaries:         /opt/local/sbin
   Install libraries:        /opt/local/lib
   Install config files:     /opt/local/etc/bacula
   Scripts directory:        /opt/local/etc/bacula/scripts
   Archive directory:        /tmp
   Working directory:        /opt/local/opt/bacula/working
   PID directory:            /var/run
   Subsys directory:         /var/run/subsys
   Man directory:            ${datarootdir}/man
   Data directory:           /opt/local/share
   Plugin directory:         /opt/local/lib
   C Compiler:               gcc 4.2.1
   C++ Compiler:             /opt/bin/g++ 4.2.1
   Compiler flags:            -g -O2 -Wall -fno-strict-aliasing -fno-exceptions 
-fno-rtti
   Linker flags:
   Libraries:                -lpthread -ldl -ldl
   Statically Linked Tools:  no
   Statically Linked FD:     no
   Statically Linked SD:     no
   Statically Linked DIR:    no
   Statically Linked CONS:   no
   Database backends:        None
   Database port:
   Database name:            bacula
   Database user:            bacula

   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:       no
   Bacula conio support:     no
   readline support:         no
   TCP Wrappers support:     no
   TLS support:              no
   Encryption support:       no
   ZLIB support:             yes
   LZO support:              no
   enable-smartalloc:        yes
   enable-lockmgr:           no
   bat support:              no
   enable-gnome:             no
   enable-bwx-console:       no
   enable-tray-monitor:      no
   client-only:              yes
   build-dird:               yes
   build-stored:             yes
   Plugin support:           yes
   AFS support:              no
   ACL support:              no
   XATTR support:            yes
   Python support:           no
   systemd support:          no
   Batch insert enabled:     None


The package optware-devel is installed.

any suggestions?


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
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>