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.byl...@gmail.com> > Hi, > > i have a little problem with compiling rdiff-backup on Windows. Here is > some output: > > C:\Users\pako\Desktop\rdiff-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 build\lib.win32-2.7 > creating build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\backup.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\compare.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\connection.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\eas_acls.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\FilenameMapping.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\fs_abilities.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\Globals.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\Hardlink.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\hash.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\increment.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\iterfile.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\lazy.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\librsync.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\log.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\longname.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\Main.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\manage.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\metadata.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\Rdiff.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\regress.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\restore.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\robust.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\rorpiter.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\rpath.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\Security.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\selection.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\SetConnections.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\static.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\statistics.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\TempFile.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\Time.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\user_group.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\win_acls.py -> build\lib.win32-2.7\rdiff_backup > copying rdiff_backup\__init__.py -> build\lib.win32-2.7\rdiff_backup > running build_ext > building 'rdiff_backup.C' extension > creating build\temp.win32-2.7 > creating build\temp.win32-2.7\Release > C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python27\include > -IC:\Pytho > n27\PC -c cmodule.c -o build\temp.win32-2.7\Release\cmodule.o > writing build\temp.win32-2.7\Release\C.def > C:\MinGW\bin\gcc.exe -mno-cygwin -shared -s > build\temp.win32-2.7\Release\cmodule > .o build\temp.win32-2.7\Release\C.def -LC:\Python27\libs > -LC:\Python27\PCbuild - > lpython27 -lmsvcr90 -o build\lib.win32-2.7\rdiff_backup\C.pyd > building 'rdiff_backup._librsync' extension > C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -Ilibrsync-0.9.7\ > -IC:\Python27\ > include -IC:\Python27\PC -c _librsyncmodule.c -o > build\temp.win32-2.7\Release\_l > ibrsyncmodule.o > writing build\temp.win32-2.7\Release\_librsync.def > C:\MinGW\bin\gcc.exe -mno-cygwin -shared -s > build\temp.win32-2.7\Release\_librsy > ncmodule.o build\temp.win32-2.7\Release\_librsync.def -Llibrsync-0.9.7\ > -LC:\Pyt > hon27\libs -LC:\Python27\PCbuild -lpython27 -lmsvcr90 -o > build\lib.win32-2.7\rdi > ff_backup\_librsync.pyd > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0xa2): > u > ndefined reference to `rs_sig_begin' > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0xc4): > u > ndefined reference to `rs_job_free' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0x16e): > undefined reference to `rs_job_iter' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0x322): > undefined reference to `rs_loadsig_begin' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0x36e): > undefined reference to `rs_job_iter' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0x378): > undefined reference to `rs_job_free' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0x3a1): > undefined reference to `rs_build_hash_table' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0x3d3): > undefined reference to `rs_delta_begin' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0x3fa): > undefined reference to `rs_free_sumset' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0x405): > undefined reference to `rs_job_free' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0x4af): > undefined reference to `rs_job_iter' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0x6a3): > undefined reference to `rs_file_copy_cb' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0x6a8): > undefined reference to `rs_patch_begin' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.text+0x6e7): > undefined reference to `rs_job_free' > > build\temp.win32-2.7\Release\_librsyncmodule.o:_librsyncmodule.c:(.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? >
_______________________________________________ rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki