svn-all-fast-export / svn2git

:octopus: A fast-import based converter for an svn repo to git repos
GNU General Public License v3.0
262 stars 100 forks source link

docker build broken #82

Closed pniederlag closed 4 years ago

pniederlag commented 5 years ago

docker build -t svn2git . on master seems broken

g++ -m64 -Wl,-O1 -o ../svn-all-fast-export ruleparser.o repository.o svn.o main.o CommandLineParser.o    -L/usr/lib/x86_64-linux-gnu -lsvn_fs-1 -lsvn_repos-1 -lapr-1 -lsvn_subr-1 -lQtCore -lpthread 
ruleparser.o: In function `QList<Rules::Repository::Branch>::free(QListData::Data*) [clone .isra.0]':
ruleparser.cpp:(.text+0x109): undefined reference to `operator delete(void*, unsigned long)'
ruleparser.o: In function `QList<Rules::Match::Substitution>::free(QListData::Data*) [clone .isra.0]':
ruleparser.cpp:(.text+0x1a1): undefined reference to `operator delete(void*, unsigned long)'
ruleparser.o: In function `QList<Rules::Repository>::free(QListData::Data*) [clone .isra.0]':
ruleparser.cpp:(.text+0x37b): undefined reference to `operator delete(void*, unsigned long)'
ruleparser.o: In function `QList<Rules::Match>::free(QListData::Data*) [clone .isra.0]':
ruleparser.cpp:(.text+0x4b8): undefined reference to `operator delete(void*, unsigned long)'
ruleparser.o: In function `QList<QList<Rules::Match> >::free(QListData::Data*) [clone .isra.0]':
ruleparser.cpp:(.text+0x599): undefined reference to `operator delete(void*, unsigned long)'
ruleparser.o:ruleparser.cpp:(.text+0xbd4): more undefined references to `operator delete(void*, unsigned long)' follow
collect2: error: ld returned 1 exit status
make[1]: *** [../svn-all-fast-export] Error 1
Makefile:110: recipe for target '../svn-all-fast-export' failed
make[1]: Leaving directory '/usr/local/svn2git/src'
Makefile:39: recipe for target 'sub-src-make_default' failed
make: *** [sub-src-make_default] Error 2
The command '/bin/sh -c cd /usr/local/svn2git && qmake && make' returned a non-zero code: 2
hartwork commented 4 years ago

I just tried with 189d926f93b2b6b5bed32dbc603d934c21e6043d and it builds fine. So I guess that's obsolete. Thanks for the report though!