Opened 12 years ago

Closed 12 years ago

#10 closed defect (fixed)

debian etch trouble

Reported by: Michiel van Baak Owned by: chris
Priority: major Milestone: 0.11
Component: bbackupctl Version: 0.10
Keywords: debian etch compile Cc:

Description

boxbackup 0.10 wont compile on debian etch. ./configure runs fine but make bails with:

BackupQueries.cpp: In member function �void BackupQueries::CommandGetObject(const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const bool*)
BackupQueries.cpp:818: error: �LLONG_MIN� was not declared in this scope
BackupQueries.cpp:818: error: �LLONG_MAX� was not declared in this scope
BackupQueries.cpp: In member function �void BackupQueries::CommandGet(const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const bool*)
BackupQueries.cpp:904: error: �LLONG_MIN� was not declared in this scope
BackupQueries.cpp:904: error: �LLONG_MAX� was not declared in this scope
BackupQueries.cpp: In member function �void BackupQueries::CommandRestore(const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const bool*)
BackupQueries.cpp:1697: error: �LLONG_MIN� was not declared in this scope
BackupQueries.cpp:1697: error: �LLONG_MAX� was not declared in this scope
make[1]: *** [../../release/bin/bbackupquery/BackupQueries.o] Error 1
make[1]: Leaving directory `/usr/local/src/boxbackup-0.10/bin/bbackupquery'
make: *** [parcels/boxbackup-0.10-backup-client-linux-gnu.tgz] Error 2Ifrid:/usr/local/src/boxbackup-0.10#

boxbackup svn trunk wont complete ./configure on debian etch: Box build environment setup.

Seeding autogen code...
Global symbol "$target_windows" requires explicit package name at ../../lib/server/makeprotocol.pl line 985.
Execution of ../../lib/server/makeprotocol.pl aborted due to compilation errors.
Couldn't run command /usr/bin/perl ../../lib/server/makeprotocol.pl Server testprotocol.txt at ./infrastructure/makebuildenv.pl line 107, <FL> line 9.
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.

Regular expressions: yes
Large files:         yes
Berkeley DB:         yes
Readline:            no
Extended attributes: yes

Change History (6)

comment:1 Changed 12 years ago by chris

Hi mvanbaak, sorry about the problem with compiling trunk, it was my fault. I've just committed a fix in [1172], please could you update your trunk and try again?

comment:2 Changed 12 years ago by chris

Keywords: debian etch compile added
Milestone: 0.11
Owner: set to chris
Status: newassigned

The first bug should be fixed in trunk, and is now listed on the [Installing] page.

No news on the second in 5 months, will close in a week if mvanbaak doesn't have more info.

comment:3 Changed 12 years ago by Michiel van Baak

Thanks Chris.

I'll try to compile it on etch somewhere this week. Need to get a new xen instance running because my current debian box is running in production so I'm not going to fiddle with that one. I'll get back to you this week or this weekend.

comment:4 Changed 12 years ago by Michiel van Baak

Chris,

I found a default debian net-install on my system so booted it and made it my new boxbackup machine.

A full checkout of trunk works on it now. ./bootstrap && ./configure && make && make install-backup-server No errors or anything and after moving the certificates/keys and the configs to the machine everything starts without warnings and/or errors.

I'll update my osx and client installs during this and next week to see if something happens there but you can close this issue as fixed.

Thanks a lot for your work!

comment:5 in reply to:  4 Changed 12 years ago by Michiel van Baak

I'll update my osx and client installs ........

That should read:

I'll update my osx and openbsd client installs ......

comment:6 Changed 12 years ago by chris

Resolution: fixed
Status: assignedclosed

I think this has been fixed for a while now in trunk and chris/merge. Closing.

Note: See TracTickets for help on using tickets.