BoxBackup mit Freetz

showman+

Neuer User
Mitglied seit
26 Mrz 2009
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

angenommen, ich wollte BoxBackup-0.10 (http://www.boxbackup.org) für mein Freetz kompilieren, wie würde ich das anstellen?
Freetz an sich kompilert problemlos auf meinem Gentoo-System.

[Edit: Ich habe mal die hier abgebildeten Konfigurationsdateien auf den richtigen Stand gebracht.]
Ich bin der Anleitung http://www.freetz.org/wiki/help/howtos/development/developer_information/package_development_start gefolgt, allerdings verstehe ich wohl zu wenig von
Code:
make
, um die Anleitung richtig anzupassen.
Code:
showman ~/freetz/freetz-trunk $ cat make/boxbackup/boxbackup.mk
$(call PKG_INIT_BIN, 0.10)
$(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tgz
$(PKG)_SITE:=http://prdownloads.sourceforge.net/boxbackup
$(PKG)_BINARY:=$($(PKG)_DIR)/bbstored
$(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/sbin/bbstored

$(PKG)_DEPENDS_ON := openssl
$(PKG)_DEPENDS_ON += lzo

$(PKG_SOURCE_DOWNLOAD)
$(PKG_UNPACKED)
$(PKG_CONFIGURED_CONFIGURE)

$($(PKG)_BINARY): $($(PKG)_DIR)/.configured
        PATH="$(TARGET_PATH)" \
                $(MAKE1) -C $(BOXBACKUP_DIR) \
                CC="$(TARGET_CC)" \
                CXX="$(TARGET_CXX)" \
                CFLAGS="$(TARGET_CFLAGS)"

$($(PKG)_TARGET_BINARY): $($(PKG)_BINARY)
        $(INSTALL_BINARY_STRIP)

$(pkg):

$(pkg)-precompiled: $($(PKG)_TARGET_BINARY)

$(pkg)-clean:
        -$(MAKE) -C $(BOXBACKUP_DIR) clean
        $(RM) $(BOXBACKUP_DIR)/.configured

$(pkg)-uninstall:
        $(RM) $(BOXBACKUP_TARGET_BINARY)

$(PKG_FINISH)
und
Code:
showman ~/freetz/freetz-trunk $ cat make/boxbackup/Config.in
config FREETZ_PACKAGE_BOXBACKUP
        bool "boxbackup 0.10"
        select FREETZ_LIB_libssl
        select FREETZ_LIB_libz
        default n
        help
                BoxBackup is designed, for online encrypted backups. See http://www.boxbackup.org for more information.

Der Eintrag für
Code:
make menuconfig
funktioniert wie gewünscht. Wählt man ihn aus und kompiliert freetz mittels
Code:
make
holt er aber weder den Sourcecode vom Server, noch kommt irgendeine Fehlermeldung, die irgendwas bemängelt.

Die beschriebene Händiche übersetzung der Codes mittels
Code:
export CC="mipsel-linux-gcc"
./configure --build=i386-linux-gnu --target=mipsel-linux --host=mipsel-linux
make
mipsel-linux-strip hts htc
scheitert daran, dass configure abbricht mit der Fehlermeldung:
Code:
showman ~/freetz/freetz-trunk/source/boxbackup-0.10 $ ./configure --build=i386-linux-gnu --target=mipsel-linux --host=mipsel-linux
checking build system type... i386-pc-linux-gnu
checking host system type... mipsel-unknown-linux-gnu
checking target system type... mipsel-unknown-linux-gnu
checking for mipsel-linux-g++... no
checking for mipsel-linux-c++... no
checking for mipsel-linux-gpp... no
checking for mipsel-linux-aCC... no
checking for mipsel-linux-CC... no
checking for mipsel-linux-cxx... no
checking for mipsel-linux-cc++... no
checking for mipsel-linux-cl... no
checking for mipsel-linux-FCC... no
checking for mipsel-linux-KCC... no
checking for mipsel-linux-RCC... no
checking for mipsel-linux-xlC_r... no
checking for mipsel-linux-xlC... no
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether the compiler supports exceptions... yes
checking whether the compiler implements namespaces... yes
checking for library containing nanosleep... none required
checking for zlibVersion in -lz... yes
checking how to run the C++ preprocessor... g++ -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for editline library... no
checking for db.h... 4.5.20
checking for library containing db_version... -ldb
configure: using Berkeley DB version 4.5.20
checking for library containing gethostbyname... none required
checking for library containing shutdown... none required
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking for SSL_read in -lssl... yes
checking for EVP_CipherInit_ex in -lcrypto... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking process.h usability... no
checking process.h presence... no
checking for process.h... no
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking for sys/wait.h... (cached) yes
checking sys/xattr.h usability... yes
checking sys/xattr.h presence... yes
checking for sys/xattr.h... yes
checking for library containing regcomp... none required
checking for u_int8_t... yes
checking for u_int16_t... yes
checking for u_int32_t... yes
checking for u_int64_t... yes
checking for uint8_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... no
checking for an ANSI C-conforming const... yes
checking whether byte ordering is bigendian... no
checking if non-aligned 16 bit word accesses fail... configure: error: cannot run test program while cross compiling
See `config.log' for more details.
Ist das ein (leicht) umschiffbares Problem, oder muss man da tiefer in den Sourcecode von boxbackup schaun, um zu verstehen, was das Problem ist? Wäre schön, wenn sich jedmand findet, der mir hier ein paar Tipps geben kann.
 
Zuletzt bearbeitet:
Das ist vermutlich ein leicht umschiffbares Problem. Was nicht heißt, daß danach keine größeren Probleme mehr kommen.

Aber zuerst solltest Du schauen, warum das mit der Automatik nicht klappt, vielleicht löst sich damit das andere Problem von selbst.

Hast Du in der Konfiguration denn ausgewählt, daß Dein Programm erstellt werden soll?

PS:
Es gibt ein Freetz Forum.
 
Sorry, wegen des falschen Forums. Habe es offenbar überlesen. Hatte mir einfach zwei Artikel die Freetz betreffen angesehen, und geschaut, wo sie hier einsortiert waren, und völlig unplausibel schien mir "FRITZ!Box Fon: Modifikationen" ja nicht. Hatte das Unterforum dann übersehen.
Soll(Kann ich das überhaupt?) ich das irgendwie an die richtige Stelle schieben?

Ok, die Automatik habe ich hinbekommen. Ich muss irgendwie (auch gerade wieder) in der zitierten Anleitung überlesen haben, dass man wohl auch die
Code:
showman ~/freetz/freetz-trunk $ cat make/boxbackup/Makefile.in
ifeq ($(strip $(FREETZ_PACKAGE_BOXBACKUP)),y)
PACKAGES+=boxbackup
endif
abändern sollte. Mit dieser Änderung funktioniert die Automatik wie gewünscht. Ein make führt dazu, dass die Quellen besorgt werden und (nachdem ich auch zlib in die Abhängigkeiten aufgenommen habe) die Abbarbeitung an oben besagtem Punkt
Code:
*schnip*
mkdir -p packages/boxbackup-0.10/root
if test -d make/boxbackup/files; then tar -c -C make/boxbackup/files --exclude=.svn . | tar -x -C packages/boxbackup-0.10 ; fi
rm -f -r source/boxbackup-0.10
tar -C source -v -xzf dl/boxbackup-0.10.tgz
boxbackup-0.10/
boxbackup-0.10/bin/
boxbackup-0.10/bin/bbackupctl/
boxbackup-0.10/bin/bbackupctl/bbackupctl.cpp
boxbackup-0.10/bin/bbackupd/
boxbackup-0.10/bin/bbackupd/BackupClientContext.cpp
boxbackup-0.10/bin/bbackupd/BackupClientContext.h
boxbackup-0.10/bin/bbackupd/BackupClientDeleteList.cpp
boxbackup-0.10/bin/bbackupd/BackupClientDeleteList.h
boxbackup-0.10/bin/bbackupd/BackupClientDirectoryRecord.cpp
boxbackup-0.10/bin/bbackupd/BackupClientDirectoryRecord.h
boxbackup-0.10/bin/bbackupd/BackupClientInodeToIDMap.cpp
boxbackup-0.10/bin/bbackupd/BackupClientInodeToIDMap.h
boxbackup-0.10/bin/bbackupd/BackupDaemon.cpp
boxbackup-0.10/bin/bbackupd/BackupDaemon.h
boxbackup-0.10/bin/bbackupd/bbackupd-config
boxbackup-0.10/bin/bbackupd/bbackupd.cpp
boxbackup-0.10/bin/bbackupd/win32/
boxbackup-0.10/bin/bbackupd/win32/bbackupd.conf
boxbackup-0.10/bin/bbackupd/win32/installer.iss
boxbackup-0.10/bin/bbackupd/win32/ReadMe.txt
boxbackup-0.10/bin/bbackupd/Win32BackupService.cpp
boxbackup-0.10/bin/bbackupd/Win32BackupService.h
boxbackup-0.10/bin/bbackupd/Win32ServiceFunctions.cpp
boxbackup-0.10/bin/bbackupd/Win32ServiceFunctions.h
boxbackup-0.10/bin/bbackupobjdump/
boxbackup-0.10/bin/bbackupobjdump/bbackupobjdump.cpp
boxbackup-0.10/bin/bbackupquery/
boxbackup-0.10/bin/bbackupquery/BackupQueries.cpp
boxbackup-0.10/bin/bbackupquery/BackupQueries.h
boxbackup-0.10/bin/bbackupquery/bbackupquery.cpp
boxbackup-0.10/bin/bbackupquery/documentation.txt
boxbackup-0.10/bin/bbackupquery/makedocumentation.pl
boxbackup-0.10/bin/bbackupquery/Makefile.extra
boxbackup-0.10/bin/bbstoreaccounts/
boxbackup-0.10/bin/bbstoreaccounts/bbstoreaccounts.cpp
boxbackup-0.10/bin/bbstored/
boxbackup-0.10/bin/bbstored/BackupCommands.cpp
boxbackup-0.10/bin/bbstored/BackupConstants.h
boxbackup-0.10/bin/bbstored/BackupContext.cpp
boxbackup-0.10/bin/bbstored/BackupContext.h
boxbackup-0.10/bin/bbstored/backupprotocol.txt
boxbackup-0.10/bin/bbstored/BackupStoreDaemon.cpp
boxbackup-0.10/bin/bbstored/BackupStoreDaemon.h
boxbackup-0.10/bin/bbstored/bbstored-certs
boxbackup-0.10/bin/bbstored/bbstored-config
boxbackup-0.10/bin/bbstored/bbstored.cpp
boxbackup-0.10/bin/bbstored/BBStoreDHousekeeping.cpp
boxbackup-0.10/bin/bbstored/HousekeepStoreAccount.cpp
boxbackup-0.10/bin/bbstored/HousekeepStoreAccount.h
boxbackup-0.10/bin/bbstored/Makefile.extra
boxbackup-0.10/bootstrap
boxbackup-0.10/BUGS.txt
boxbackup-0.10/config.guess
boxbackup-0.10/config.sub
boxbackup-0.10/configure
boxbackup-0.10/configure.ac
boxbackup-0.10/CONTACT.txt
boxbackup-0.10/contrib/
boxbackup-0.10/contrib/cygwin/
boxbackup-0.10/contrib/cygwin/install-cygwin-service.pl
boxbackup-0.10/contrib/cygwin/README.txt
boxbackup-0.10/contrib/cygwin/remove-cygwin-service.sh
boxbackup-0.10/contrib/redhat/
boxbackup-0.10/contrib/redhat/bbackupd
boxbackup-0.10/contrib/redhat/bbstored
boxbackup-0.10/contrib/redhat/README.txt
boxbackup-0.10/contrib/rpm/
boxbackup-0.10/contrib/rpm/boxbackup.spec
boxbackup-0.10/contrib/rpm/README.txt
boxbackup-0.10/contrib/suse/
boxbackup-0.10/contrib/suse/bbackupd
boxbackup-0.10/contrib/suse/bbstored
boxbackup-0.10/contrib/suse/README.txt
boxbackup-0.10/DOCUMENTATION.txt
boxbackup-0.10/infrastructure/
boxbackup-0.10/infrastructure/BoxPlatform.pm.in
boxbackup-0.10/infrastructure/buildenv-testmain-template.cpp
boxbackup-0.10/infrastructure/m4/
boxbackup-0.10/infrastructure/m4/ac_cxx_exceptions.m4
boxbackup-0.10/infrastructure/m4/ac_cxx_namespaces.m4
boxbackup-0.10/infrastructure/m4/ax_bswap64.m4
boxbackup-0.10/infrastructure/m4/ax_check_bdb_v1.m4
boxbackup-0.10/infrastructure/m4/ax_check_define_pragma.m4
boxbackup-0.10/infrastructure/m4/ax_check_dirent_d_type.m4
boxbackup-0.10/infrastructure/m4/ax_check_llong_minmax.m4
boxbackup-0.10/infrastructure/m4/ax_check_malloc_workaround.m4
boxbackup-0.10/infrastructure/m4/ax_check_mount_point.m4
boxbackup-0.10/infrastructure/m4/ax_check_nonaligned_access.m4
boxbackup-0.10/infrastructure/m4/ax_check_ssl.m4
boxbackup-0.10/infrastructure/m4/ax_check_syscall_lseek.m4
boxbackup-0.10/infrastructure/m4/ax_compare_version.m4
boxbackup-0.10/infrastructure/m4/ax_func_syscall.m4
boxbackup-0.10/infrastructure/m4/ax_path_bdb.m4
boxbackup-0.10/infrastructure/m4/ax_random_device.m4
boxbackup-0.10/infrastructure/m4/ax_split_version.m4
boxbackup-0.10/infrastructure/m4/vl_lib_readline.m4
boxbackup-0.10/infrastructure/makebuildenv.pl
boxbackup-0.10/infrastructure/makeparcels.pl
boxbackup-0.10/infrastructure/msvc/
boxbackup-0.10/infrastructure/msvc/2003/
boxbackup-0.10/infrastructure/msvc/2003/bbackupctl.vcproj
boxbackup-0.10/infrastructure/msvc/2003/bbackupd.vcproj
boxbackup-0.10/infrastructure/msvc/2003/boxbackup.ncb
boxbackup-0.10/infrastructure/msvc/2003/boxbackup.sln
boxbackup-0.10/infrastructure/msvc/2003/boxbackup.suo
boxbackup-0.10/infrastructure/msvc/2003/boxquery.vcproj
boxbackup-0.10/infrastructure/msvc/2003/common.vcproj
boxbackup-0.10/infrastructure/msvc/2003/win32test.vcproj
boxbackup-0.10/infrastructure/msvc/2005/
boxbackup-0.10/infrastructure/msvc/2005/bbackupctl.vcproj
boxbackup-0.10/infrastructure/msvc/2005/bbackupd.vcproj
boxbackup-0.10/infrastructure/msvc/2005/boxbackup.sln
boxbackup-0.10/infrastructure/msvc/2005/boxbackup.suo
boxbackup-0.10/infrastructure/msvc/2005/boxquery.vcproj
boxbackup-0.10/infrastructure/msvc/2005/common.vcproj
boxbackup-0.10/infrastructure/msvc/2005/win32test.vcproj
boxbackup-0.10/lib/
boxbackup-0.10/lib/backupclient/
boxbackup-0.10/lib/backupclient/BackupClientCryptoKeys.cpp
boxbackup-0.10/lib/backupclient/BackupClientCryptoKeys.h
boxbackup-0.10/lib/backupclient/BackupClientFileAttributes.cpp
boxbackup-0.10/lib/backupclient/BackupClientFileAttributes.h
boxbackup-0.10/lib/backupclient/BackupClientMakeExcludeList.cpp
boxbackup-0.10/lib/backupclient/BackupClientMakeExcludeList.h
boxbackup-0.10/lib/backupclient/BackupClientRestore.cpp
boxbackup-0.10/lib/backupclient/BackupClientRestore.h
boxbackup-0.10/lib/backupclient/BackupDaemonConfigVerify.cpp
boxbackup-0.10/lib/backupclient/BackupDaemonConfigVerify.h
boxbackup-0.10/lib/backupclient/BackupStoreConstants.h
boxbackup-0.10/lib/backupclient/BackupStoreDirectory.cpp
boxbackup-0.10/lib/backupclient/BackupStoreDirectory.h
boxbackup-0.10/lib/backupclient/BackupStoreException.h
boxbackup-0.10/lib/backupclient/BackupStoreException.txt
boxbackup-0.10/lib/backupclient/BackupStoreFile.cpp
boxbackup-0.10/lib/backupclient/BackupStoreFile.h
boxbackup-0.10/lib/backupclient/BackupStoreFileCmbDiff.cpp
boxbackup-0.10/lib/backupclient/BackupStoreFileCmbIdx.cpp
boxbackup-0.10/lib/backupclient/BackupStoreFileCombine.cpp
boxbackup-0.10/lib/backupclient/BackupStoreFileCryptVar.cpp
boxbackup-0.10/lib/backupclient/BackupStoreFileCryptVar.h
boxbackup-0.10/lib/backupclient/BackupStoreFileDiff.cpp
boxbackup-0.10/lib/backupclient/BackupStoreFileEncodeStream.cpp
boxbackup-0.10/lib/backupclient/BackupStoreFileEncodeStream.h
boxbackup-0.10/lib/backupclient/BackupStoreFilename.cpp
boxbackup-0.10/lib/backupclient/BackupStoreFilename.h
boxbackup-0.10/lib/backupclient/BackupStoreFilenameClear.cpp
boxbackup-0.10/lib/backupclient/BackupStoreFilenameClear.h
boxbackup-0.10/lib/backupclient/BackupStoreFileRevDiff.cpp
boxbackup-0.10/lib/backupclient/BackupStoreFileWire.h
boxbackup-0.10/lib/backupclient/BackupStoreObjectDump.cpp
boxbackup-0.10/lib/backupclient/BackupStoreObjectMagic.h
boxbackup-0.10/lib/backupclient/Makefile.extra
boxbackup-0.10/lib/backupstore/
boxbackup-0.10/lib/backupstore/BackupStoreAccountDatabase.cpp
boxbackup-0.10/lib/backupstore/BackupStoreAccountDatabase.h
boxbackup-0.10/lib/backupstore/BackupStoreAccounts.cpp
boxbackup-0.10/lib/backupstore/BackupStoreAccounts.h
boxbackup-0.10/lib/backupstore/BackupStoreCheck.cpp
boxbackup-0.10/lib/backupstore/BackupStoreCheck.h
boxbackup-0.10/lib/backupstore/BackupStoreCheck2.cpp
boxbackup-0.10/lib/backupstore/BackupStoreCheckData.cpp
boxbackup-0.10/lib/backupstore/BackupStoreConfigVerify.cpp
boxbackup-0.10/lib/backupstore/BackupStoreConfigVerify.h
boxbackup-0.10/lib/backupstore/BackupStoreInfo.cpp
boxbackup-0.10/lib/backupstore/BackupStoreInfo.h
boxbackup-0.10/lib/backupstore/StoreStructure.cpp
boxbackup-0.10/lib/backupstore/StoreStructure.h
boxbackup-0.10/lib/common/
boxbackup-0.10/lib/common/Archive.h
boxbackup-0.10/lib/common/BannerText.h
boxbackup-0.10/lib/common/BeginStructPackForWire.h
boxbackup-0.10/lib/common/Box.h
boxbackup-0.10/lib/common/BoxConfig.h.in
boxbackup-0.10/lib/common/BoxException.cpp
boxbackup-0.10/lib/common/BoxException.h
boxbackup-0.10/lib/common/BoxPlatform.h
boxbackup-0.10/lib/common/BoxPortsAndFiles.h
boxbackup-0.10/lib/common/BoxTime.cpp
boxbackup-0.10/lib/common/BoxTime.h
boxbackup-0.10/lib/common/BoxTimeToText.cpp
boxbackup-0.10/lib/common/BoxTimeToText.h
boxbackup-0.10/lib/common/BoxTimeToUnix.h
boxbackup-0.10/lib/common/CollectInBufferStream.cpp
boxbackup-0.10/lib/common/CollectInBufferStream.h
boxbackup-0.10/lib/common/CommonException.h
boxbackup-0.10/lib/common/CommonException.txt
boxbackup-0.10/lib/common/Configuration.cpp
boxbackup-0.10/lib/common/Configuration.h
boxbackup-0.10/lib/common/Conversion.h
boxbackup-0.10/lib/common/ConversionException.txt
boxbackup-0.10/lib/common/ConversionString.cpp
boxbackup-0.10/lib/common/DebugAssertFailed.cpp
boxbackup-0.10/lib/common/DebugMemLeakFinder.cpp
boxbackup-0.10/lib/common/DebugPrintf.cpp
boxbackup-0.10/lib/common/EndStructPackForWire.h
boxbackup-0.10/lib/common/EventWatchFilesystemObject.cpp
boxbackup-0.10/lib/common/EventWatchFilesystemObject.h
boxbackup-0.10/lib/common/ExcludeList.cpp
boxbackup-0.10/lib/common/ExcludeList.h
boxbackup-0.10/lib/common/FdGetLine.cpp
boxbackup-0.10/lib/common/FdGetLine.h
boxbackup-0.10/lib/common/FileModificationTime.h
boxbackup-0.10/lib/common/FileStream.cpp
boxbackup-0.10/lib/common/FileStream.h
boxbackup-0.10/lib/common/Guards.h
boxbackup-0.10/lib/common/IOStream.cpp
boxbackup-0.10/lib/common/IOStream.h
boxbackup-0.10/lib/common/IOStreamGetLine.cpp
boxbackup-0.10/lib/common/IOStreamGetLine.h
boxbackup-0.10/lib/common/MainHelper.h
boxbackup-0.10/lib/common/makeexception.pl
boxbackup-0.10/lib/common/Makefile.extra
boxbackup-0.10/lib/common/MemBlockStream.cpp
boxbackup-0.10/lib/common/MemBlockStream.h
boxbackup-0.10/lib/common/MemLeakFinder.h
boxbackup-0.10/lib/common/MemLeakFindOff.h
boxbackup-0.10/lib/common/MemLeakFindOn.h
boxbackup-0.10/lib/common/NamedLock.cpp
boxbackup-0.10/lib/common/NamedLock.h
boxbackup-0.10/lib/common/PartialReadStream.cpp
boxbackup-0.10/lib/common/PartialReadStream.h
boxbackup-0.10/lib/common/ReadGatherStream.cpp
boxbackup-0.10/lib/common/ReadGatherStream.h
boxbackup-0.10/lib/common/StreamableMemBlock.cpp
boxbackup-0.10/lib/common/StreamableMemBlock.h
boxbackup-0.10/lib/common/TemporaryDirectory.h
boxbackup-0.10/lib/common/Test.h
boxbackup-0.10/lib/common/UnixUser.cpp
boxbackup-0.10/lib/common/UnixUser.h
boxbackup-0.10/lib/common/Utils.cpp
boxbackup-0.10/lib/common/Utils.h
boxbackup-0.10/lib/common/WaitForEvent.cpp
boxbackup-0.10/lib/common/WaitForEvent.h
boxbackup-0.10/lib/compress/
boxbackup-0.10/lib/compress/Compress.h
boxbackup-0.10/lib/compress/CompressException.h
boxbackup-0.10/lib/compress/CompressException.txt
boxbackup-0.10/lib/compress/CompressStream.cpp
boxbackup-0.10/lib/compress/CompressStream.h
boxbackup-0.10/lib/compress/Makefile.extra
boxbackup-0.10/lib/crypto/
boxbackup-0.10/lib/crypto/CipherAES.cpp
boxbackup-0.10/lib/crypto/CipherAES.h
boxbackup-0.10/lib/crypto/CipherBlowfish.cpp
boxbackup-0.10/lib/crypto/CipherBlowfish.h
boxbackup-0.10/lib/crypto/CipherContext.cpp
boxbackup-0.10/lib/crypto/CipherContext.h
boxbackup-0.10/lib/crypto/CipherDescription.cpp
boxbackup-0.10/lib/crypto/CipherDescription.h
boxbackup-0.10/lib/crypto/CipherException.h
boxbackup-0.10/lib/crypto/CipherException.txt
boxbackup-0.10/lib/crypto/Makefile.extra
boxbackup-0.10/lib/crypto/MD5Digest.cpp
boxbackup-0.10/lib/crypto/MD5Digest.h
boxbackup-0.10/lib/crypto/Random.cpp
boxbackup-0.10/lib/crypto/Random.h
boxbackup-0.10/lib/crypto/RollingChecksum.cpp
boxbackup-0.10/lib/crypto/RollingChecksum.h
boxbackup-0.10/lib/raidfile/
boxbackup-0.10/lib/raidfile/Makefile.extra
boxbackup-0.10/lib/raidfile/raidfile-config
boxbackup-0.10/lib/raidfile/RaidFileController.cpp
boxbackup-0.10/lib/raidfile/RaidFileController.h
boxbackup-0.10/lib/raidfile/RaidFileException.h
boxbackup-0.10/lib/raidfile/RaidFileException.txt
boxbackup-0.10/lib/raidfile/RaidFileRead.cpp
boxbackup-0.10/lib/raidfile/RaidFileRead.h
boxbackup-0.10/lib/raidfile/RaidFileUtil.cpp
boxbackup-0.10/lib/raidfile/RaidFileUtil.h
boxbackup-0.10/lib/raidfile/RaidFileWrite.cpp
boxbackup-0.10/lib/raidfile/RaidFileWrite.h
boxbackup-0.10/lib/server/
boxbackup-0.10/lib/server/ConnectionException.txt
boxbackup-0.10/lib/server/Daemon.cpp
boxbackup-0.10/lib/server/Daemon.h
boxbackup-0.10/lib/server/LocalProcessStream.cpp
boxbackup-0.10/lib/server/LocalProcessStream.h
boxbackup-0.10/lib/server/Makefile.extra
boxbackup-0.10/lib/server/makeprotocol.pl
boxbackup-0.10/lib/server/Protocol.cpp
boxbackup-0.10/lib/server/Protocol.h
boxbackup-0.10/lib/server/ProtocolObject.cpp
boxbackup-0.10/lib/server/ProtocolObject.h
boxbackup-0.10/lib/server/ProtocolUncertainStream.cpp
boxbackup-0.10/lib/server/ProtocolUncertainStream.h
boxbackup-0.10/lib/server/ProtocolWire.h
boxbackup-0.10/lib/server/ServerException.h
boxbackup-0.10/lib/server/ServerException.txt
boxbackup-0.10/lib/server/ServerStream.h
boxbackup-0.10/lib/server/ServerTLS.h
boxbackup-0.10/lib/server/Socket.cpp
boxbackup-0.10/lib/server/Socket.h
boxbackup-0.10/lib/server/SocketListen.h
boxbackup-0.10/lib/server/SocketStream.cpp
boxbackup-0.10/lib/server/SocketStream.h
boxbackup-0.10/lib/server/SocketStreamTLS.cpp
boxbackup-0.10/lib/server/SocketStreamTLS.h
boxbackup-0.10/lib/server/SSLLib.cpp
boxbackup-0.10/lib/server/SSLLib.h
boxbackup-0.10/lib/server/TLSContext.cpp
boxbackup-0.10/lib/server/TLSContext.h
boxbackup-0.10/lib/win32/
boxbackup-0.10/lib/win32/config.h.win32
boxbackup-0.10/lib/win32/emu.cpp
boxbackup-0.10/lib/win32/emu.h
boxbackup-0.10/lib/win32/WinNamedPipeStream.cpp
boxbackup-0.10/lib/win32/WinNamedPipeStream.h
boxbackup-0.10/LICENSE.txt
boxbackup-0.10/LINUX.txt
boxbackup-0.10/modules.txt
boxbackup-0.10/NETBSD.txt
boxbackup-0.10/notes/
boxbackup-0.10/notes/backup_encryption.txt
boxbackup-0.10/notes/bin_bbackupd.txt
boxbackup-0.10/notes/bin_bbstored.txt
boxbackup-0.10/notes/encrypt_rsync.txt
boxbackup-0.10/notes/INDEX.txt
boxbackup-0.10/notes/lib_backupclient.txt
boxbackup-0.10/notes/lib_backupstore.txt
boxbackup-0.10/notes/lib_common/
boxbackup-0.10/notes/lib_common/BoxTime.txt
boxbackup-0.10/notes/lib_common/CollectInBufferStream.txt
boxbackup-0.10/notes/lib_common/Configuration.txt
boxbackup-0.10/notes/lib_common/Conversion.txt
boxbackup-0.10/notes/lib_common/ExcludeList.txt
boxbackup-0.10/notes/lib_common/FdGetLine.txt
boxbackup-0.10/notes/lib_common/Guards.txt
boxbackup-0.10/notes/lib_common/IOStream.txt
boxbackup-0.10/notes/lib_common/IOStreamGetLine.txt
boxbackup-0.10/notes/lib_common/MainHelper.txt
boxbackup-0.10/notes/lib_common/WaitForEvent.txt
boxbackup-0.10/notes/lib_common/xStream.txt
boxbackup-0.10/notes/lib_common.txt
boxbackup-0.10/notes/lib_compress.txt
boxbackup-0.10/notes/lib_crypto/
boxbackup-0.10/notes/lib_crypto/CipherContext.txt
boxbackup-0.10/notes/lib_crypto/RollingChecksum.txt
boxbackup-0.10/notes/lib_crypto.txt
boxbackup-0.10/notes/lib_raidfile/
boxbackup-0.10/notes/lib_raidfile/RaidFileRead.txt
boxbackup-0.10/notes/lib_raidfile/RaidFileWrite.txt
boxbackup-0.10/notes/lib_raidfile.txt
boxbackup-0.10/notes/lib_server/
boxbackup-0.10/notes/lib_server/Daemon.txt
boxbackup-0.10/notes/lib_server/Protocol.txt
boxbackup-0.10/notes/lib_server/ServerStream.txt
boxbackup-0.10/notes/lib_server/ServerTLS.txt
boxbackup-0.10/notes/lib_server/SocketStream.txt
boxbackup-0.10/notes/lib_server/SocketStreamTLS.txt
boxbackup-0.10/notes/lib_server/TLSContext.txt
boxbackup-0.10/notes/lib_server.txt
boxbackup-0.10/notes/memory_leaks.txt
boxbackup-0.10/notes/win32_build_on_cygwin_using_mingw.txt
boxbackup-0.10/notes/win32_build_on_linux_using_mingw.txt
boxbackup-0.10/notes/Win32_Clients.txt
boxbackup-0.10/notes/windows_porting.txt
boxbackup-0.10/parcels.txt
boxbackup-0.10/runtest.pl
boxbackup-0.10/test/
boxbackup-0.10/test/backupdiff/
boxbackup-0.10/test/backupdiff/difftestfiles.cpp
boxbackup-0.10/test/backupdiff/testbackupdiff.cpp
boxbackup-0.10/test/backupdiff/testextra
boxbackup-0.10/test/backupstore/
boxbackup-0.10/test/backupstore/testbackupstore.cpp
boxbackup-0.10/test/backupstore/testextra
boxbackup-0.10/test/backupstore/testfiles/
boxbackup-0.10/test/backupstore/testfiles/accounts.txt
boxbackup-0.10/test/backupstore/testfiles/bbackupd.keys
boxbackup-0.10/test/backupstore/testfiles/bbstored.conf
boxbackup-0.10/test/backupstore/testfiles/bbstored_multi.conf
boxbackup-0.10/test/backupstore/testfiles/clientCerts.pem
boxbackup-0.10/test/backupstore/testfiles/clientPrivKey.pem
boxbackup-0.10/test/backupstore/testfiles/clientReq.pem
boxbackup-0.10/test/backupstore/testfiles/clientTrustedCAs.pem
boxbackup-0.10/test/backupstore/testfiles/query.conf
boxbackup-0.10/test/backupstore/testfiles/raidfile.conf
boxbackup-0.10/test/backupstore/testfiles/root.pem
boxbackup-0.10/test/backupstore/testfiles/root.srl
boxbackup-0.10/test/backupstore/testfiles/rootcert.pem
boxbackup-0.10/test/backupstore/testfiles/rootkey.pem
boxbackup-0.10/test/backupstore/testfiles/rootreq.pem
boxbackup-0.10/test/backupstore/testfiles/serverCerts.pem
boxbackup-0.10/test/backupstore/testfiles/serverPrivKey.pem
boxbackup-0.10/test/backupstore/testfiles/serverReq.pem
boxbackup-0.10/test/backupstore/testfiles/serverTrustedCAs.pem
boxbackup-0.10/test/backupstorefix/
boxbackup-0.10/test/backupstorefix/testbackupstorefix.cpp
boxbackup-0.10/test/backupstorefix/testextra
boxbackup-0.10/test/backupstorefix/testfiles/
boxbackup-0.10/test/backupstorefix/testfiles/testbackupstorefix.pl
boxbackup-0.10/test/backupstorepatch/
boxbackup-0.10/test/backupstorepatch/testbackupstorepatch.cpp
boxbackup-0.10/test/backupstorepatch/testextra
boxbackup-0.10/test/basicserver/
boxbackup-0.10/test/basicserver/Makefile.extra
boxbackup-0.10/test/basicserver/testbasicserver.cpp
boxbackup-0.10/test/basicserver/TestCommands.cpp
boxbackup-0.10/test/basicserver/TestContext.cpp
boxbackup-0.10/test/basicserver/TestContext.h
boxbackup-0.10/test/basicserver/testfiles/
boxbackup-0.10/test/basicserver/testfiles/clientCerts.pem
boxbackup-0.10/test/basicserver/testfiles/clientPrivKey.pem
boxbackup-0.10/test/basicserver/testfiles/clientReq.pem
boxbackup-0.10/test/basicserver/testfiles/clientTrustedCAs.pem
boxbackup-0.10/test/basicserver/testfiles/key-creation.txt
boxbackup-0.10/test/basicserver/testfiles/root.pem
boxbackup-0.10/test/basicserver/testfiles/root.srl
boxbackup-0.10/test/basicserver/testfiles/rootcert.pem
boxbackup-0.10/test/basicserver/testfiles/rootkey.pem
boxbackup-0.10/test/basicserver/testfiles/rootreq.pem
boxbackup-0.10/test/basicserver/testfiles/serverCerts.pem
boxbackup-0.10/test/basicserver/testfiles/serverPrivKey.pem
boxbackup-0.10/test/basicserver/testfiles/serverReq.pem
boxbackup-0.10/test/basicserver/testfiles/serverTrustedCAs.pem
boxbackup-0.10/test/basicserver/testfiles/srv1.conf
boxbackup-0.10/test/basicserver/testfiles/srv1b.conf
boxbackup-0.10/test/basicserver/testfiles/srv2.conf
boxbackup-0.10/test/basicserver/testfiles/srv3.conf
boxbackup-0.10/test/basicserver/testfiles/srv4.conf
boxbackup-0.10/test/basicserver/testprotocol.txt
boxbackup-0.10/test/bbackupd/
boxbackup-0.10/test/bbackupd/testbbackupd.cpp
boxbackup-0.10/test/bbackupd/testextra
boxbackup-0.10/test/bbackupd/testfiles/
boxbackup-0.10/test/bbackupd/testfiles/accounts.txt
boxbackup-0.10/test/bbackupd/testfiles/bbackupd.conf
boxbackup-0.10/test/bbackupd/testfiles/bbackupd.keys
boxbackup-0.10/test/bbackupd/testfiles/bbstored.conf
boxbackup-0.10/test/bbackupd/testfiles/clientCerts.pem
boxbackup-0.10/test/bbackupd/testfiles/clientPrivKey.pem
boxbackup-0.10/test/bbackupd/testfiles/clientTrustedCAs.pem
boxbackup-0.10/test/bbackupd/testfiles/extcheck1.pl
boxbackup-0.10/test/bbackupd/testfiles/extcheck2.pl
boxbackup-0.10/test/bbackupd/testfiles/notifyscript.pl
boxbackup-0.10/test/bbackupd/testfiles/raidfile.conf
boxbackup-0.10/test/bbackupd/testfiles/serverCerts.pem
boxbackup-0.10/test/bbackupd/testfiles/serverPrivKey.pem
boxbackup-0.10/test/bbackupd/testfiles/serverTrustedCAs.pem
boxbackup-0.10/test/bbackupd/testfiles/spacetest1.tgz
boxbackup-0.10/test/bbackupd/testfiles/spacetest2.tgz
boxbackup-0.10/test/bbackupd/testfiles/test2.tgz
boxbackup-0.10/test/bbackupd/testfiles/test3.tgz
boxbackup-0.10/test/bbackupd/testfiles/test_base.tgz
boxbackup-0.10/test/bbackupd/testfiles/testexclude.tgz
boxbackup-0.10/test/common/
boxbackup-0.10/test/common/testcommon.cpp
boxbackup-0.10/test/common/testfiles/
boxbackup-0.10/test/common/testfiles/config1.txt
boxbackup-0.10/test/common/testfiles/config10.txt
boxbackup-0.10/test/common/testfiles/config11.txt
boxbackup-0.10/test/common/testfiles/config12.txt
boxbackup-0.10/test/common/testfiles/config13.txt
boxbackup-0.10/test/common/testfiles/config14.txt
boxbackup-0.10/test/common/testfiles/config15.txt
boxbackup-0.10/test/common/testfiles/config16.txt
boxbackup-0.10/test/common/testfiles/config2.txt
boxbackup-0.10/test/common/testfiles/config3.txt
boxbackup-0.10/test/common/testfiles/config4.txt
boxbackup-0.10/test/common/testfiles/config5.txt
boxbackup-0.10/test/common/testfiles/config6.txt
boxbackup-0.10/test/common/testfiles/config7.txt
boxbackup-0.10/test/common/testfiles/config8.txt
boxbackup-0.10/test/common/testfiles/config9.txt
boxbackup-0.10/test/common/testfiles/config9b.txt
boxbackup-0.10/test/common/testfiles/config9c.txt
boxbackup-0.10/test/common/testfiles/config9d.txt
boxbackup-0.10/test/common/testfiles/fdgetlinetest.txt
boxbackup-0.10/test/compress/
boxbackup-0.10/test/compress/testcompress.cpp
boxbackup-0.10/test/crypto/
boxbackup-0.10/test/crypto/testcrypto.cpp
boxbackup-0.10/test/raidfile/
boxbackup-0.10/test/raidfile/intercept.cpp
boxbackup-0.10/test/raidfile/testextra
boxbackup-0.10/test/raidfile/testfiles/
boxbackup-0.10/test/raidfile/testfiles/raidfile.conf
boxbackup-0.10/test/raidfile/testraidfile.cpp
boxbackup-0.10/test/win32/
boxbackup-0.10/test/win32/testlibwin32.cpp
boxbackup-0.10/test/win32/timezone.cpp
boxbackup-0.10/THANKS.txt
boxbackup-0.10/TODO.txt
boxbackup-0.10/VERSION.txt
shopt -s nullglob; for i in make/boxbackup/patches/*.patch; do tools/freetz_patch source/boxbackup-0.10 $i; done
touch source/boxbackup-0.10/.unpacked
( cd source/boxbackup-0.10;  rm -f config.{cache,status} ;  source /home/m/freetz/freetz-trunk/make/config.mipsel ;  PATH="/home/m/freetz/freetz-trunk/toolchain/target/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" CC="/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc" CXX="/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc" CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CXXFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" LDFLAGS=""  ./configure   --cache-file=/home/m/freetz/freetz-trunk/make/config.cache --target=mipsel-linux --host=mipsel-linux --build=x86_64-pc-linux-gnu --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --datadir=/usr/share --includedir=/usr/include --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --sbindir=/usr/sbin --sysconfdir=/etc --with-gnu-ld --disable-nls   )
configure: creating cache /home/m/freetz/freetz-trunk/make/config.cache
checking build system type... x86_64-pc-linux-gnu
checking host system type... mipsel-unknown-linux-gnu
checking target system type... mipsel-unknown-linux-gnu
checking for mipsel-linux-g++... /home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether /home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc accepts -g... yes
checking whether the compiler supports exceptions... yes
checking whether the compiler implements namespaces... yes
checking for library containing nanosleep... none required
checking for zlibVersion in -lz... yes
checking how to run the C++ preprocessor... /home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for editline library... no
checking for db.h... no
configure: no Berkeley DB version  or higher found
checking for library containing gethostbyname... none required
checking for library containing shutdown... none required
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking for SSL_read in -lssl... yes
checking for EVP_CipherInit_ex in -lcrypto... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking execinfo.h usability... no
checking execinfo.h presence... no
checking for execinfo.h... no
checking process.h usability... no
checking process.h presence... no
checking for process.h... no
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking for sys/wait.h... (cached) yes
checking sys/xattr.h usability... yes
checking sys/xattr.h presence... yes
checking for sys/xattr.h... yes
checking for library containing regcomp... none required
checking for u_int8_t... yes
checking for u_int16_t... yes
checking for u_int32_t... yes
checking for u_int64_t... yes
checking for uint8_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... no
checking for an ANSI C-conforming const... yes
checking whether byte ordering is bigendian... (cached) no
checking if non-aligned 16 bit word accesses fail... configure: error: cannot run test program while cross compiling
See `config.log' for more details.
make: *** [source/boxbackup-0.10/.configured] Error 1
abbricht. Scheint also kein Problem der Nichtautomatik gewesen zu sein. Ich hänge mal meine .config an, damit die Fehlersuche vielleicht etwas einfacher ist.
 

Anhänge

  • config.tar
    20 KB · Aufrufe: 0
Versuch es mal mit
Code:
have_aligned_only_int16=yes make
Alternativ
Code:
export have_aligned_only_int16=yes
make

Edit:
Und weil Du damit auch nicht viel weiter kommst, besser so:
Code:
export have_aligned_only_int16=yes have_aligned_only_int32=yes have_aligned_only_int64=yes
make
 
[Edit frank_m24: Mehrere Beiträge zusammengefasst. Man kann seine Beiträge auch editieren.]
Nach deinem Tipp konnte ich configure mit
Code:
showman ~/freetz/freetz-trunk $ export have_aligned_only_int16=yes have_aligned_only_int32=yes have_aligned_only_int64=yes have_valid_dirent_d_type=no ac_cv_file___dev_urandom_=no ac_cv_file___dev_arandom_=no ac_cv_file___dev_random_=no have_lseek_dummy_param=no have_large_file_support=no
zufrieden stellen. Wobei ich hier einige Wahrheitswerte frei geraten habe. Naja, die kann man sicher später richtig wählen, wenn es denn mal kompiliert.

Leider scheint die verlangte Architektur 4kc in den cpp-dateien nicht bekannt zu sein:
Code:
make
find: `/usr/local/include/': No such file or directory
find: `/usr/local/include/': No such file or directory
( cd source/boxbackup-0.10;  rm -f config.{cache,status} ;  source /home/m/freetz/freetz-trunk/make/config.mipsel ;  PATH="/home/m/freetz/freetz-trunk/toolchain/target/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" CC="/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc" CXX="/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc" CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CXXFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" LDFLAGS=""  ./configure   --cache-file=/home/m/freetz/freetz-trunk/make/config.cache --target=mipsel-linux --host=mipsel-linux --build=x86_64-pc-linux-gnu --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --datadir=/usr/share --includedir=/usr/include --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --sbindir=/usr/sbin --sysconfdir=/etc --with-gnu-ld --disable-nls   )
configure: loading cache /home/m/freetz/freetz-trunk/make/config.cache
checking build system type... (cached) x86_64-pc-linux-gnu
checking host system type... (cached) mipsel-unknown-linux-gnu
checking target system type... (cached) mipsel-unknown-linux-gnu
checking for mipsel-linux-g++... (cached) /home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... (cached) o
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether /home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc accepts -g... (cached) yes
checking whether the compiler supports exceptions... (cached) yes
checking whether the compiler implements namespaces... (cached) yes
checking for library containing nanosleep... (cached) none required
checking for zlibVersion in -lz... (cached) yes
checking how to run the C++ preprocessor... (cached) /home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -E
checking for egrep... (cached) grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for editline library... (cached) no
checking for db.h... no
configure: no Berkeley DB version  or higher found
checking for library containing gethostbyname... (cached) none required
checking for library containing shutdown... (cached) none required
checking for openssl/ssl.h... (cached) yes
checking for SSL_read in -lssl... (cached) yes
checking for EVP_CipherInit_ex in -lcrypto... (cached) yes
checking for dirent.h that defines DIR... (cached) yes
checking for library containing opendir... (cached) none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
checking for execinfo.h... (cached) no
checking for process.h... (cached) no
checking for pwd.h... (cached) yes
checking for regex.h... (cached) yes
checking for signal.h... (cached) yes
checking for syslog.h... (cached) yes
checking for time.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/wait.h... (cached) yes
checking for sys/xattr.h... (cached) yes
checking for library containing regcomp... (cached) none required
checking for u_int8_t... (cached) yes
checking for u_int16_t... (cached) yes
checking for u_int32_t... (cached) yes
checking for u_int64_t... (cached) yes
checking for uint8_t... (cached) yes
checking for uint16_t... (cached) yes
checking for uint32_t... (cached) yes
checking for uint64_t... (cached) yes
checking for stdbool.h that conforms to C99... (cached) yes
checking for _Bool... (cached) no
checking for an ANSI C-conforming const... (cached) yes
checking whether byte ordering is bigendian... (cached) no
checking if non-aligned 16 bit word accesses fail... (cached) yes
checking if non-aligned 32 bit word accesses fail... (cached) yes
checking if non-aligned 64 bit word accesses fail... (cached) yes
checking for uid_t in sys/types.h... (cached) yes
checking for mode_t... (cached) yes
checking for off_t... (cached) yes
checking for pid_t... (cached) yes
checking for size_t... (cached) yes
checking for struct stat.st_flags... (cached) no
checking for struct stat.st_mtimespec... (cached) no
checking for struct sockaddr_in.sin_len... (cached) no
checking whether INFTIM is declared... (cached) no
checking whether SO_PEERCRED is declared... (cached) yes
checking whether time.h and sys/time.h may both be included... (cached) yes
checking whether struct tm is in sys/time.h or time.h... (cached) time.h
checking for struct dirent.d_type... (cached) yes
checking whether struct dirent.d_type is valid... (cached) no
checking for special C compiler options needed for large files... (cached) no
checking for _FILE_OFFSET_BITS value needed for large files... (cached) no
checking for _LARGE_FILES value needed for large files... (cached) no
checking whether LLONG_MAX is declared... (cached) no
checking for max value of long long... configure: WARNING: cross compiling: not checking
checking for pre-processor pragma defines... no
checking for sys/endian.h... (cached) no
checking for asm/byteorder.h... (cached) yes
checking for __cpu_to_be64... yes
checking for "/dev/urandom"... (cached) no
checking for "/dev/arandom"... (cached) no
checking for "/dev/random"... (cached) no
checking for getmntent... (cached) yes
checking for statfs... (cached) yes
checking for sys/param.h... (cached) yes
checking for mntent.h... (cached) yes
checking for sys/mnttab.h... (cached) no
checking for sys/mount.h... (cached) yes
checking for struct statfs.f_mntonname... (cached) no
checking for struct statvfs.f_mntonname... (cached) no
checking for struct mntent.mnt_dir... (cached) yes
checking for struct mnttab.mnt_mountp... (cached) no
checking for gcc version 3 or later... yes
checking whether closedir returns void... (cached) yes
checking for error_at_line... (cached) no
checking return type of signal handlers... (cached) void
checking whether lstat dereferences a symlink specified with a trailing slash... (cached) no
checking whether stat accepts an empty string... (cached) yes
checking for getpeereid... (cached) no
checking for lchown... (cached) yes
checking for setproctitle... (cached) no
checking for getpid... (cached) yes
checking for kqueue... (cached) no
checking for sys/syscall.h... (cached) yes
checking for unistd.h... (cached) yes
checking for syscall... (cached) yes
checking for __syscall... (cached) no
checking whether syscall lseek requires dummy parameter... (cached) no
checking for listxattr... (cached) yes
checking for llistxattr... (cached) yes
checking for getxattr... (cached) yes
checking for lgetxattr... (cached) yes
checking for setxattr... (cached) yes
checking for lsetxattr... (cached) yes
checking whether XATTR_NOFOLLOW is declared... (cached) no
checking if we have large file support enabled... (cached) no
checking for flock... (cached) yes
checking whether O_EXLOCK is declared... (cached) no
checking whether F_SETLK is declared... (cached) yes
updating cache /home/m/freetz/freetz-trunk/make/config.cache
configure: creating ./config.status
config.status: creating infrastructure/BoxPlatform.pm
config.status: creating lib/common/BoxConfig.h

Box build environment setup.

Seeding autogen code...
Making Server protocol classes from backupprotocol.txt...
Creating built-in documentation for bbackupquery...
Making Client protocol classes from ../../bin/bbstored/backupprotocol.txt...
Generating BackupStore exception...
Generating RaidFile exception...
Generating Common exception...
Generating Conversion exception...
Generating Cipher exception...
Generating Compress exception...
Generating Server exception...
Generating Connection exception...
Making Server protocol classes from testprotocol.txt...
Making Client protocol classes from testprotocol.txt...
done

Scanning code...
done

Generating Makefiles...
lib/raidfile
lib/crypto
lib/server
lib/compress
test/common
test/crypto
test/compress
test/basicserver
test/raidfile
lib/backupclient
lib/backupstore
bin/bbstored
bin/bbstoreaccounts
bin/bbackupobjdump
bin/bbackupd
bin/bbackupquery
bin/bbackupctl
test/backupstore
test/backupstorefix
test/backupstorepatch
test/backupdiff
test/bbackupd
lib/common

Type 'cd <module_dir>; make' to build a module

A summary of the build configuration is below. Box Backup will function
without these features, but will work better where they are present. Refer
to the documentation for more information on each feature.

Large files:         no
Berkeley DB:         no
Readline:            no
Extended attributes: yes
touch source/boxbackup-0.10/.configured
PATH="/home/m/freetz/freetz-trunk/toolchain/target/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" \
                make -j3 -C source/boxbackup-0.10 \
                CC="/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc" \
                CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
make[1]: Entering directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10'
test -d parcels/boxbackup-0.10-backup-client-linux-gnu || mkdir parcels/boxbackup-0.10-backup-client-linux-gnu
test -d parcels/boxbackup-0.10-backup-server-linux-gnu || mkdir parcels/boxbackup-0.10-backup-server-linux-gnu
(cd bin/bbackupd; make RELEASE=1)
(cd bin/bbstored; make RELEASE=1)
make[2]: Entering directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10/bin/bbackupd'
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/crypto -I../../lib/server -I../../lib/backupclient  -DBOX_VERSION="\"0.10\""  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -c Win32ServiceFunctions.cpp -o ../../release/bin/bbackupd/Win32ServiceFunctions.o
make[2]: Entering directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10/bin/bbstored'
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/crypto -I../../lib/server -I../../lib/backupclient -I../../lib/raidfile -I../../lib/backupstore  -DBOX_VERSION="\"0.10\""  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -c BackupStoreDaemon.cpp -o ../../release/bin/bbstored/BackupStoreDaemon.o
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/crypto -I../../lib/server -I../../lib/backupclient -I../../lib/raidfile -I../../lib/backupstore  -DBOX_VERSION="\"0.10\""  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -c BBStoreDHousekeeping.cpp -o ../../release/bin/bbstored/BBStoreDHousekeeping.o
Win32ServiceFunctions.cpp:1: error: bad value (4kc) for -march= switch
Win32ServiceFunctions.cpp:1: error: bad value (4kc) for -mtune= switch
BBStoreDHousekeeping.cpp:1: error: bad value (4kc) for -march= switchBackupStoreDaemon.cpp:1: error: bad value (4kc) for -march= switch
BBStoreDHousekeeping.cpp:1: error: bad value (4kc) for -mtune= switch
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/as: unrecognized option '--trap'

BackupStoreDaemon.cpp:1: error: bad value (4kc) for -mtune= switch
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/as: unrecognized option '--trap'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/as: unrecognized option '--trap'
make[2]: *** [../../release/bin/bbackupd/Win32ServiceFunctions.o] Error 1
make[2]: Leaving directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10/bin/bbackupd'
make[1]: *** [parcels/boxbackup-0.10-backup-client-linux-gnu.tgz] Error 2
make[1]: *** Waiting for unfinished jobs....
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/crypto -I../../lib/server -I../../lib/backupclient -I../../lib/raidfile -I../../lib/backupstore  -DBOX_VERSION="\"0.10\""  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -c HousekeepStoreAccount.cpp -o ../../release/bin/bbstored/HousekeepStoreAccount.o
make[2]: *** [../../release/bin/bbstored/BackupStoreDaemon.o] Error 1
make[2]: *** Waiting for unfinished jobs....
HousekeepStoreAccount.cpp:1: error: bad value (4kc) for -march= switch
HousekeepStoreAccount.cpp:1: error: bad value (4kc) for -mtune= switch
make[2]: *** [../../release/bin/bbstored/BBStoreDHousekeeping.o] Error 1
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/as: unrecognized option '--trap'
make[2]: *** [../../release/bin/bbstored/HousekeepStoreAccount.o] Error 1
make[2]: Leaving directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10/bin/bbstored'
make[1]: *** [parcels/boxbackup-0.10-backup-server-linux-gnu.tgz] Error 2
make[1]: Leaving directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10'
make: *** [source/boxbackup-0.10/bbstored] Error 2
Ich hätte nicht erwartet, dass ein solches Programm so an einer Architektur hängt? Lässt sich sowas auch leicht beheben?

[Beitrag 2:]
Es scheint, als wäre ich an einer Übersetzung der Win32ServiceFunctions nicht interessiert. (?) Wie nehme ich Verzeichnisse, die ich nicht übersetzen möchte, heraus? Muss ich dafür in den Makefile rumspielen, oder gibt es da eine elegante Lösung?
 
Du könntest zunächst einmal den Aufruf von Make so ändern, daß auch der C++ Compiler gesetzt wird:
Code:
                make -j3 -C source/boxbackup-0.10 \
                CC="/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc" \
                [B]CXX="/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++"[/B] \
Also konkret an dieser Stelle:
Code:
$($(PKG)_BINARY): $($(PKG)_DIR)/.configured
        PATH="$(TARGET_PATH)" \
                $(MAKE) -C $(EMPTY_DIR) \
                CC="$(TARGET_CC)" \
                [B]CXX="$(TARGET_CXX)"[/B] \
                CFLAGS="$(TARGET_CFLAGS)"
Wenn es damit nicht dirkt funktioniert, dann schau es Dir mal bei einem anderen Programm an, das C++ verwendet.
 
Ja, das habe ich dann gestern Abend auch gemerkt, und so wie du es vorschlägst auch abgeändert. Das behebt das beschriebene Problem, um dann ein echtes (so denke ich) C++ -Problem zu geben:
Code:
*schnip*
(cd ../../lib/server; make RELEASE=1 NODEPS=1)
make[3]: Entering directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10/lib/server'
/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION="\"0.10\""  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -c SSLLib.cpp -o ../../release/lib/server/SSLLib.o
/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION="\"0.10\""  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -c Daemon.cpp -o ../../release/lib/server/Daemon.o
/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION="\"0.10\""  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -c Daemon.cpp -o ../../release/lib/server/Daemon.o
/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION="\"0.10\""  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -c SocketStreamTLS.cpp -o ../../release/lib/server/SocketStreamTLS.o
Daemon.cpp: In member function 'int Daemon::Main(const char*, int, const char**)':
Daemon.cpp:174: error: no match for 'operator=' in 'pconfig = Configuration::LoadAndVerify(const char*, const ConfigurationVerify*, std::string&)(Daemon::GetConfigVerify(), ((std::string&)(& errors)))'
/home/m/freetz/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/sys-include/memory:137: note: candidates are: std::auto_ptr<T>& std::auto_ptr<T>::operator=(std::auto_ptr<T>&) [with T = Configuration]
/home/m/freetz/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/sys-include/memory:145: note:                 std::auto_ptr<T>& std::auto_ptr<T>::operator=(std::auto_ptr<Y>&) [with Y = Configuration, T = Configuration]
make[3]: *** [../../release/lib/server/Daemon.o] Error 1
make[3]: Leaving directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10/lib/server'
make[2]: *** [dep_modules] Error 2
make[2]: Leaving directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10/bin/bbackupd'
make[1]: *** [parcels/boxbackup-0.10-backup-client-linux-gnu.tgz] Error 2
make[1]: *** Waiting for unfinished jobs....
/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION="\"0.10\""  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -c ProtocolObject.cpp -o ../../release/lib/server/ProtocolObject.o
Daemon.cpp: In member function 'int Daemon::Main(const char*, int, const char**)':
Daemon.cpp:174: error: no match for 'operator=' in 'pconfig = Configuration::LoadAndVerify(const char*, const ConfigurationVerify*, std::string&)(Daemon::GetConfigVerify(), ((std::string&)(& errors)))'
/home/m/freetz/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/sys-include/memory:137: note: candidates are: std::auto_ptr<T>& std::auto_ptr<T>::operator=(std::auto_ptr<T>&) [with T = Configuration]
/home/m/freetz/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/sys-include/memory:145: note:                 std::auto_ptr<T>& std::auto_ptr<T>::operator=(std::auto_ptr<Y>&) [with Y = Configuration, T = Configuration]
make[3]: *** [../../release/lib/server/Daemon.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10/lib/server'
make[2]: *** [dep_modules] Error 2
make[2]: Leaving directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10/bin/bbstored'
make[1]: *** [parcels/boxbackup-0.10-backup-server-linux-gnu.tgz] Error 2
make[1]: Leaving directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10'
make: *** [source/boxbackup-0.10/bbstored] Error 2
Wie es scheint, gibt es den "="-Operator für beschriebenes Objekt nicht. In den zugehörigen Quellen scheint aber alles richtig definiert. Da die Quellen von boxbackup-0.10 ja auch schon seit langem stabil sind, und es besagte Fehlermeldung nirgendwo mit Google zu finden gibt, weiß ich nicht, ob dieses Problem auch noch leicht zu beheben ist. Die Patches die Gentoo zum übersetzen nutzt, scheinen besagte Quelle nicht zu tangieren. Testhalber habe ich trotzdem mal die sinnvoll erscheinenden Patches von Gentoo genommen, geändert hat es nichts.
Dann habe ich testhalber auch mal die boxbackup-0.11rc2 getestet. Hier tritt das exakt gleiche Problem auf.
 
Versuch es erst mal mit MAKE1, vorher Verzeichnis komplett löschen:
Code:
$($(PKG)_BINARY): $($(PKG)_DIR)/.configured
        PATH="$(TARGET_PATH)" \
                $([B]MAKE1[/B]) -C $(EMPTY_DIR) \
                CC="$(TARGET_CC)" \
                CXX="$(TARGET_CXX)" \
                CFLAGS="$(TARGET_CFLAGS)"
 
Ja, die Idee schien mir sehr gut. Leider macht es keinen Unterschied:
Code:
*schnip*
A summary of the build configuration is below. Box Backup will function
without these features, but will work better where they are present. Refer
to the documentation for more information on each feature.

Large files:         yes
Berkeley DB:         no
Readline:            no
Extended attributes: yes
touch source/boxbackup-0.10/.configured
PATH="/home/m/freetz/freetz-trunk/toolchain/target/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" \
                make -C source/boxbackup-0.10 \
                CC="/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc" \
                CXX="/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc" \
                CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
make[1]: Entering directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10'

*schnip*

make[3]: Entering directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10/lib/server'
/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION="\"0.10\""  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -c SSLLib.cpp -o ../../release/lib/server/SSLLib.o
/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION="\"0.10\""  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -c SocketStream.cpp -o ../../release/lib/server/SocketStream.o
/home/m/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION="\"0.10\""  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -c Daemon.cpp -o ../../release/lib/server/Daemon.o
Daemon.cpp: In member function 'int Daemon::Main(const char*, int, const char**)':
Daemon.cpp:174: error: no match for 'operator=' in 'pconfig = Configuration::LoadAndVerify(const char*, const ConfigurationVerify*, std::string&)(Daemon::GetConfigVerify(), ((std::string&)(& errors)))'
/home/m/freetz/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/sys-include/memory:137: note: candidates are: std::auto_ptr<T>& std::auto_ptr<T>::operator=(std::auto_ptr<T>&) [with T = Configuration]
/home/m/freetz/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/sys-include/memory:145: note:                 std::auto_ptr<T>& std::auto_ptr<T>::operator=(std::auto_ptr<Y>&) [with Y = Configuration, T = Configuration]
make[3]: *** [../../release/lib/server/Daemon.o] Error 1
make[3]: Leaving directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10/lib/server'
make[2]: *** [dep_modules] Error 2
make[2]: Leaving directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10/bin/bbackupd'
make[1]: *** [parcels/boxbackup-0.10-backup-client-linux-gnu.tgz] Error 2
make[1]: Leaving directory `/home/m/freetz/freetz-trunk/source/boxbackup-0.10'
make: *** [source/boxbackup-0.10/bbstored] Error 2
Ich habe auch mal, wie du hier nicht sehen kannst, explizit genau einen Kompilierprozess gefordert. Das hat natürlich die gleiche Ausgabe wie die hier abgebildete produziert. Auch das Nutzen der Gentoo-Patche machte hier keinen Unterschied.
 
Das MAKE1 hilft manchmal, und auf jeden Fall macht es die Fehlermeldungen übersichtlicher.

Ich vermute, Du hast schon ausprobiert, ob es auf einem normalen System durchläuft?
 
Ja, habe ich zwar dann auch erst gestern Abend getestet, aber das Ebuild für Gentoo kompiliert und installiert boxbackup-0.10 einwandfrei.

Vielleicht sollte ich mal auf der boxbackup-Mailingliste nachfragen, ob sich da jemand denken kann, warum das nicht funktioniert.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.