SearchFAQMemberlist Log in
Reply to topic Page 1 of 1
How to compile on Windows?
Author Message
Post How to compile on Windows? 
Hi,

i have a little problem with compiling rdiff-backup on Windows. Here is some output:

C:UserspakoDesktoprdiff-backup-1.3.3>python setup.py build --compiler=mingw3
2 --librsync-dir=librsync-0.9.7
running build
running build_py
creating build
creating buildlib.win32-2.7
creating buildlib.win32-2.7rdiff_backup
copying rdiff_backupbackup.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupcompare.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupconnection.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupeas_acls.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupFilenameMapping.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupfs_abilities.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupGlobals.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupHardlink.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuphash.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupincrement.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupiterfile.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuplazy.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuplibrsync.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuplog.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuplongname.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupMain.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupmanage.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupmetadata.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupRdiff.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupregress.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuprestore.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuprobust.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuprorpiter.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuprpath.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupSecurity.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupselection.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupSetConnections.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupstatic.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupstatistics.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupTempFile.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupTime.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupuser_group.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupwin_acls.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backup__init__.py -> buildlib.win32-2.7rdiff_backup
running build_ext
building 'rdiff_backup.C' extension
creating buildtemp.win32-2.7
creating buildtemp.win32-2.7Release
C:MinGWbingcc.exe -mno-cygwin -mdll -O -Wall -IC:Python27include -IC:Pytho
n27PC -c cmodule.c -o buildtemp.win32-2.7Releasecmodule.o
writing buildtemp.win32-2.7ReleaseC.def
C:MinGWbingcc.exe -mno-cygwin -shared -s buildtemp.win32-2.7Releasecmodule
.o buildtemp.win32-2.7ReleaseC.def -LC:Python27libs -LC:Python27PCbuild -
lpython27 -lmsvcr90 -o buildlib.win32-2.7rdiff_backupC.pyd
building 'rdiff_backup._librsync' extension
C:MinGWbingcc.exe -mno-cygwin -mdll -O -Wall -Ilibrsync-0.9.7 -IC:Python27
include -IC:Python27PC -c _librsyncmodule.c -o buildtemp.win32-2.7Release_l
ibrsyncmodule.o
writing buildtemp.win32-2.7Release_librsync.def
C:MinGWbingcc.exe -mno-cygwin -shared -s buildtemp.win32-2.7Release_librsy
ncmodule.o buildtemp.win32-2.7Release_librsync.def -Llibrsync-0.9.7 -LC:Pyt
hon27libs -LC:Python27PCbuild -lpython27 -lmsvcr90 -o buildlib.win32-2.7rdi
ff_backup_librsync.pyd
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0xa2): u
ndefined reference to `rs_sig_begin'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0xc4): u
ndefined reference to `rs_job_free'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x16e):
undefined reference to `rs_job_iter'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x322):
undefined reference to `rs_loadsig_begin'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x36e):
undefined reference to `rs_job_iter'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x378):
undefined reference to `rs_job_free'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x3a1):
undefined reference to `rs_build_hash_table'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x3d3):
undefined reference to `rs_delta_begin'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x3fa):
undefined reference to `rs_free_sumset'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x405):
undefined reference to `rs_job_free'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x4af):
undefined reference to `rs_job_iter'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x6a3):
undefined reference to `rs_file_copy_cb'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x6a8):
undefined reference to `rs_patch_begin'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x6e7):
undefined reference to `rs_job_free'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x795):
undefined reference to `rs_job_iter'
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1


How to fix it?

Post How to compile on Windows? 
Or maybe is some other way to compile rdiff?

I want to use some python code from rdiff in my own application and at the end export all using py2exe to one binary.

Any suggestions?


2010/8/19 Paweł Bylina <p.bylina < at > gmail.com ([email]p.bylina < at > gmail.com[/email])>
Hi,

i have a little problem with compiling rdiff-backup on Windows. Here is some output:

C:UserspakoDesktoprdiff-backup-1.3.3>python setup.py build --compiler=mingw3
2 --librsync-dir=librsync-0.9.7
running build
running build_py
creating build
creating buildlib.win32-2.7
creating buildlib.win32-2.7rdiff_backup
copying rdiff_backupbackup.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupcompare.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupconnection.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupeas_acls.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupFilenameMapping.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupfs_abilities.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupGlobals.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupHardlink.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuphash.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupincrement.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupiterfile.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuplazy.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuplibrsync.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuplog.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuplongname.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupMain.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupmanage.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupmetadata.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupRdiff.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupregress.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuprestore.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuprobust.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuprorpiter.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backuprpath.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupSecurity.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupselection.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupSetConnections.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupstatic.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupstatistics.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupTempFile.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupTime.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupuser_group.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backupwin_acls.py -> buildlib.win32-2.7rdiff_backup
copying rdiff_backup__init__.py -> buildlib.win32-2.7rdiff_backup
running build_ext
building 'rdiff_backup.C' extension
creating buildtemp.win32-2.7
creating buildtemp.win32-2.7Release
C:MinGWbingcc.exe -mno-cygwin -mdll -O -Wall -IC:Python27include -IC:Pytho
n27PC -c cmodule.c -o buildtemp.win32-2.7Releasecmodule.o
writing buildtemp.win32-2.7ReleaseC.def
C:MinGWbingcc.exe -mno-cygwin -shared -s buildtemp.win32-2.7Releasecmodule
.o buildtemp.win32-2.7ReleaseC.def -LC:Python27libs -LC:Python27PCbuild -
lpython27 -lmsvcr90 -o buildlib.win32-2.7rdiff_backupC.pyd
building 'rdiff_backup._librsync' extension
C:MinGWbingcc.exe -mno-cygwin -mdll -O -Wall -Ilibrsync-0.9.7 -IC:Python27
include -IC:Python27PC -c _librsyncmodule.c -o buildtemp.win32-2.7Release_l
ibrsyncmodule.o
writing buildtemp.win32-2.7Release_librsync.def
C:MinGWbingcc.exe -mno-cygwin -shared -s buildtemp.win32-2.7Release_librsy
ncmodule.o buildtemp.win32-2.7Release_librsync.def -Llibrsync-0.9.7 -LC:Pyt
hon27libs -LC:Python27PCbuild -lpython27 -lmsvcr90 -o buildlib.win32-2.7rdi
ff_backup_librsync.pyd
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0xa2): u
ndefined reference to `rs_sig_begin'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0xc4): u
ndefined reference to `rs_job_free'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x16e):
undefined reference to `rs_job_iter'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x322):
undefined reference to `rs_loadsig_begin'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x36e):
undefined reference to `rs_job_iter'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x378):
undefined reference to `rs_job_free'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x3a1):
undefined reference to `rs_build_hash_table'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x3d3):
undefined reference to `rs_delta_begin'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x3fa):
undefined reference to `rs_free_sumset'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x405):
undefined reference to `rs_job_free'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x4af):
undefined reference to `rs_job_iter'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x6a3):
undefined reference to `rs_file_copy_cb'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x6a8):
undefined reference to `rs_patch_begin'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x6e7):
undefined reference to `rs_job_free'
buildtemp.win32-2.7Release_librsyncmodule.o:_librsyncmodule.cSad.text+0x795):
undefined reference to `rs_job_iter'
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1


How to fix it?


Post compile windows 
A binary file for Windows is already attached. This section explains how to compile for those who want to modify source codes and create a modified software. You need to install OpenCV and Boost libraries. Install OpenCV Download OpenCV installer and install it.
http://www.liptrainer.com/main/badbreath.htm

View user's profile Send private message
Display posts from previous:
Reply to topic Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
  


Magic SEO URL for phpBB