Ticket #10 (closed defect: fixed)
debian etch trouble
| Reported by: | mvanbaak | 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
comment:2 Changed 5 years ago by chris
- Status changed from new to assigned
- Keywords debian etch compile added
- Owner set to chris
- Milestone set to 0.11
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 5 years ago by mvanbaak
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 follow-up: ↓ 5 Changed 5 years ago by mvanbaak
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!

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?