[Box Backup] boxi for windows

scartomail boxbackup@boxbackup.org
Sat, 1 Aug 2009 01:30:57 -0700 (PDT)


--0-1560488802-1249115457=:35320
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Achim,=0A=0AThanks for the detailed instructions.=0AI will have a look a=
t that, verry helpfull I would not have found that on my own.=0A=0AI did tr=
y to find "Box Backup Explorer".=0AThe link on the site is broken and googl=
ing it did not realy help.=0AAlso looks like you need a webserver to host t=
he application.=0ANot sure if this was on the webserver or local client.=0A=
=0AThe program "adelinbackup" is new to me.=0AI looks liken an abandond pro=
gram, for now I'll stick boxi.=0A=0AAppart from=A0running within=A0cygwin, =
Boxi has all the things needed for correct backup and restore.=0AEspecially=
 the restoring part is there.=0AYou can find a lot of programs that create =
backups, they all focus on backing up.=0AThe thing=A0that is just as import=
end and left behind is restoring!! Why do you make a backup in the firstpla=
ce.=0AIt's like building a car but when you finished you don't have a key t=
o turn it on.=0A=0AAnyway, thanks for the compiling information.=0AI'll sta=
rt helping Chris with testing his boxi software.=0AI have a lot of people(f=
riends) willing to test it with me.=0A=0ARgds Edo=0A=0A=0A=0A=0A___________=
_____________________=0AFrom: Achim <achim+box@qustodium.net>=0ATo: boxback=
up@boxbackup.org=0ASent: Saturday, August 1, 2009 3:21:39 AM=0ASubject: Re:=
 [Box Backup] boxi for windows=0A=0AHello Edo:=0A=0AOn 30/07/2009 11:05, sc=
artomail wrote:=0A> http://prdownloads.sourceforge.net/boxi/boxi-0.1.0.tar.=
gz=0A=0AAs promised, I=A0 enclose below very detailed instructions on how t=
o compile Boxi from source. A binary for R645 compiled in this fashio is av=
ailable from one of our project websites [1].=0A=0ACompiling current trunk =
fails because current trunk of Box Backup fails (see details below).=0A=0AI=
t would be great if we could give Boxi a big push this summer!=0A=0AAchim=
=0A=0A[1] http://www.cuba-project.org/downloads/boxi_r645.rar=0A=0A* * * Cy=
gwin * * *=0AInstall Cygwin with these packages=0A* Devel/autoconf=0A* Deve=
l/automake=0A* Devel/cvs=0A* Devel/gcc-mingw=0A* Devel/gcc-mingw-core=0A* D=
evel/gcc-mingw-g++=0A* Devel/gettext-devel=0A* Devel/libtool=0A* Devel/make=
=0A* Devel/mingw-runtime=0A* Devel/patchutils=0A* Devel/pkg-config=0A* Deve=
l/subversion=0A* Lib/libxml2=0A* Lib/libxslt=0A* Mingw/mingw-zlib=0A* Perl/=
Perl=0A* Web/wget=0A=0A=0A* * * PCRE * * *=0Acd /usr/src=0Awget http://prdo=
wnloads.sourceforge.net/pcre/pcre-6.3.tar.bz2?download=0Atar xjvf pcre-6.3.=
tar.bz2=0Acd pcre-6.3=0Aexport CFLAGS=3D"-mno-cygwin"=0A./configure=0Amake=
=0Acp .libs/libpcre.a .libs/libpcreposix.a /lib/mingw=0A=0Acp pcreposix.h /=
usr/include/mingw=0A=0A=0ACygwin package introduces GPL requirement because=
 of cygwin1.dll=0Adependency, see discussion with Chris on mailing list=0A=
=0A=0A* * * Zlib * * *=0Asee boxbackup document=0A=0ABUGBUG use mingw-zlib =
eliminates need to self-compile?=0A=0ACygwin package introduces GPL require=
ment because of cygwin1.dll=0Adependency, see discussion with Chris on mail=
ing list=0A=0A=0A* * * OpenSSL * * *=0Asee boxbackup document=0A=0Acd /usr/=
src=0Awget http://www.openssl.org/source/openssl-0.9.7i.tar.gz=0Atar xzvf o=
penssl-0.9.7i.tar.gz=0Acd openssl-0.9.7i=0A./Configure --prefix=3D/usr/i686=
-pc-mingw32/ mingw=0Amake=0Amake install=0A=0ACygwin package introduces GPL=
 requirement because of cygwin1.dll=0Adependency, see discussion with Chris=
 on mailing list=0A=0A=0A* * * CPPUnit * * *=0A=0Acd /usr/src=0Awget http:/=
/downloads.sourceforge.net/project/cppunit/cppunit/1.12.1/cppunit-1.12.1.ta=
r.gz?use_mirror=3Dpuzzle=0Atar xvzf cppunit-1.12.1.tar.gz=0Acd cppunit-1.12=
.1=0A./configure CC=3D"gcc -mno-cygwin" CXX=3D"g++ -mno-cygwin"=0A=0Amake &=
& make install=0A=0Achecking for cppunit-config... /usr/local/bin/cppunit-c=
onfig=0A=0ACygwin package introduces GPL requirement because of cygwin1.dll=
=0Adependency, see discussion with Chris on mailing list=0A=0A=0A* * * wxWi=
dgets 2.8.10 * * *=0Acd /usr/src=0Awget http://downloads.sourceforge.net/pr=
oject/wxwindows/wxAll/2.8.10/wxWidgets-2.8.10.tar.gz?use_mirror=3Dpuzzle=0A=
tar xvzf wxWidgets-2.8.10.tar.gz=0Acd wxWidgets-2.8.10.tar.gz=0A=0Achange s=
etup.h.in to have=0A=0A#define wxUSE_STACKWALKER=A0 1=0A#define wxUSE_FSVOL=
UME=A0 =A0 =A0 1=0A=0Aexport CFLAGS=3D"-mno-cygwin -O4" CXXFLAGS=3D"-mno-cy=
gwin -O4" CPPFLAGS=3D"-mno-cygwin" LDFLAGS=3D"-mno-cygwin -mwindows"=0A=0A.=
/configure --enable-unicode --with-msw --disable-precomp-headers --without-=
expat --disable-shared --enable-debug --enable-debug_gdb=0A=0Amake && make =
install=0A=0A=0ABUGBUG from the readme for 2.6.3:=0A=0A=A0=A0=A0 ./configur=
e --enable-unicode --enable-debug --enable-shared \=0A=A0=A0=A0 =A0=A0=A0 -=
-disable-static --enable-debug_gdb --with-msw \=0A=A0=A0=A0 =A0=A0=A0 --wit=
hout-expat --target=3Di686-pc-mingw32 \=0A=A0=A0=A0 =A0=A0=A0 CC=3D"gcc -mn=
o-cygwin -mthreads" \=0A=A0=A0=A0 =A0=A0=A0 CXX=3D"g++ -mno-cygwin -mthread=
s"=0A=A0=A0=A0 make=0A=A0=A0=A0 make install=0A=0A=0A* * * Boxi & Box Backu=
p * * *=0A=0Asvn co https://svn.sourceforge.net/svnroot/boxi/trunk/boxi box=
i.648=0A=0AChecked out external at revision 2547.=0A=0AChecked out revision=
 648.=0A=0Acd boxi=0A./configure-mingw.sh=0A./make-image-headers.pl=0Amake=
=0A=0AFails on R648 because automake/autoconf does not generate Makefile.in=
=0A=0AR645 does work and creates Makefile.in=0A=0Asvn co -r 645 https://svn=
.sourceforge.net/svnroot/boxi/trunk/boxi=A0 boxi.645=0A=0A=0AThe only diffe=
rence in the two files:=0A=0A$ diff Makefile.am ../boxi.645/Makefile.am=0A6=
c6=0A< SUBDIRS =3D boxbackup wxchart include src=A0 wxchart=0A---=0A> SUBDI=
RS =3D boxbackup include src=0A=0ARemoving the last "wxchart" makes no diff=
erence, removing both results in a working=0A=0A=0AApart from that, even R6=
45 fails due to a problem in Box Backup R2547:=0A=0A=A0 [CXX]=A0 =A0 Backup=
StoreRefCountDatabase.cpp=0ABackupStoreRefCountDatabase.cpp: In static memb=
er function `static void BackupStoreRefCountDatabase::Create(const BackupSt=
oreAccountDatabase::Entry&, bool)':=0ABackupStoreRefCountDatabase.cpp:91: e=
rror: `FileExists' undeclared (first use this function)=0ABackupStoreRefCou=
ntDatabase.cpp:91: error: (Each undeclared identifier is reported only once=
 for each function it appears in.)=0Amake[4]: *** [../../release/lib/backup=
store/BackupStoreRefCountDatabase.o] Error 1=0Amake[4]: Leaving directory `=
/usr/src/boxi.645/boxbackup/lib/backupstore'=0Amake[3]: *** [dep_modules] E=
rror 2=0Amake[3]: Leaving directory `/usr/src/boxi.645/boxbackup/bin/bbstor=
ed'=0Amake[2]: *** [release/bin/bbstored/bbstored.exe] Error 2=0Amake[2]: L=
eaving directory `/usr/src/boxi.645/boxbackup'=0Amake[1]: *** [all-recursiv=
e] Error 1=0Amake[1]: Leaving directory `/usr/src/boxi.645'=0Amake: *** [al=
l] Error 2=0A=0A=0A=0A=0A=0A=0AWhen using the Cygwin CPPUnit (which we shou=
ld not!)=0Aneed to link ln -s /usr/include/cppunit/ /usr/include/mingw/cppu=
nit=0Aotherwise cppunit from cygwin is not found=0Aalternative: add /usr/in=
clude to the default includes (see one of Chris' postings)!=0A=0Awhat about=
 static building to avoid dependencies on:=0Acygcppunit-1-12-0.dll (even wh=
en compiled with /usr/local cppunit!)=0A=0A=0A_____________________________=
__________________=0Aboxbackup mailing list=0Aboxbackup@boxbackup.org=0Ahtt=
p://lists.warhead.org.uk/mailman/listinfo/boxbackup=0A=0A=0A=0A      
--0-1560488802-1249115457=:35320
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><head><style type=3D"text/css"><!-- DIV {margin:0px;} --></style></he=
ad><body><div style=3D"font-family:times new roman, new york, times, serif;=
font-size:12pt"><DIV>Hi Achim,</DIV>=0A<DIV>&nbsp;</DIV>=0A<DIV>Thanks for =
the detailed instructions.</DIV>=0A<DIV>I will have a look at that, verry h=
elpfull I would not have found that on my own.</DIV>=0A<DIV>&nbsp;</DIV>=0A=
<DIV>I did try to find "Box Backup Explorer".</DIV>=0A<DIV>The link on the =
site is broken and googling it did not realy help.</DIV>=0A<DIV>Also looks =
like you need a webserver to host the application.</DIV>=0A<DIV>Not sure if=
 this was on the webserver or local client.</DIV>=0A<DIV>&nbsp;</DIV>=0A<DI=
V>The program "<A style=3D"COLOR: #000; TEXT-DECORATION: none" href=3D"http=
://code.google.com/p/adelinbackup/">adelinbackup</A>" is new to me.</DIV>=
=0A<DIV>I looks liken an abandond program, for now I'll stick boxi.</DIV>=
=0A<DIV>&nbsp;</DIV>=0A<DIV>Appart from&nbsp;running within&nbsp;cygwin, Bo=
xi has all the things needed for correct backup and restore.</DIV>=0A<DIV>E=
specially the restoring part is there.</DIV>=0A<DIV>You can find a lot of p=
rograms that create backups, they all focus on backing up.</DIV>=0A<DIV>The=
 thing&nbsp;that is just as importend and left behind is restoring!! Why do=
 you make a backup in the firstplace.</DIV>=0A<DIV>It's like building a car=
 but when you finished you don't have a key to turn it on.<BR></DIV>=0A<DIV=
>Anyway, thanks for the compiling information.</DIV>=0A<DIV>I'll start help=
ing Chris with testing his boxi software.</DIV>=0A<DIV>I have a lot of peop=
le(friends) willing to test it with me.</DIV>=0A<DIV>&nbsp;</DIV>=0A<DIV>Rg=
ds Edo</DIV>=0A<DIV>&nbsp;</DIV>=0A<DIV style=3D"FONT-SIZE: 12pt; FONT-FAMI=
LY: times new roman, new york, times, serif"><BR>=0A<DIV style=3D"FONT-SIZE=
: 10pt; FONT-FAMILY: arial, helvetica, sans-serif"><FONT face=3DTahoma size=
=3D2>=0A<HR SIZE=3D1>=0A<B><SPAN style=3D"FONT-WEIGHT: bold">From:</SPAN></=
B> Achim &lt;achim+box@qustodium.net&gt;<BR><B><SPAN style=3D"FONT-WEIGHT: =
bold">To:</SPAN></B> boxbackup@boxbackup.org<BR><B><SPAN style=3D"FONT-WEIG=
HT: bold">Sent:</SPAN></B> Saturday, August 1, 2009 3:21:39 AM<BR><B><SPAN =
style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [Box Backup] boxi for w=
indows<BR></FONT><BR>Hello Edo:<BR><BR>On 30/07/2009 11:05, scartomail wrot=
e:<BR>&gt; http://prdownloads.sourceforge.net/boxi/boxi-0.1.0.tar.gz<BR><BR=
>As promised, I&nbsp; enclose below very detailed instructions on how to co=
mpile Boxi from source. A binary for R645 compiled in this fashio is availa=
ble from one of our project websites [1].<BR><BR>Compiling current trunk fa=
ils because current trunk of Box Backup fails (see details below).<BR><BR>I=
t would be great if we could give Boxi a big push this summer!<BR><BR>Achim=
<BR><BR>[1] http://www.cuba-project.org/downloads/boxi_r645.rar<BR><BR>* * =
* Cygwin * * *<BR>Install
 Cygwin with these packages<BR>* Devel/autoconf<BR>* Devel/automake<BR>* De=
vel/cvs<BR>* Devel/gcc-mingw<BR>* Devel/gcc-mingw-core<BR>* Devel/gcc-mingw=
-g++<BR>* Devel/gettext-devel<BR>* Devel/libtool<BR>* Devel/make<BR>* Devel=
/mingw-runtime<BR>* Devel/patchutils<BR>* Devel/pkg-config<BR>* Devel/subve=
rsion<BR>* Lib/libxml2<BR>* Lib/libxslt<BR>* Mingw/mingw-zlib<BR>* Perl/Per=
l<BR>* Web/wget<BR><BR><BR>* * * PCRE * * *<BR>cd /usr/src<BR>wget http://p=
rdownloads.sourceforge.net/pcre/pcre-6.3.tar.bz2?download<BR>tar xjvf pcre-=
6.3.tar.bz2<BR>cd pcre-6.3<BR>export CFLAGS=3D"-mno-cygwin"<BR>./configure<=
BR>make<BR>cp .libs/libpcre.a .libs/libpcreposix.a /lib/mingw<BR><BR>cp pcr=
eposix.h /usr/include/mingw<BR><BR><BR>Cygwin package introduces GPL requir=
ement because of cygwin1.dll<BR>dependency, see discussion with Chris on ma=
iling list<BR><BR><BR>* * * Zlib * * *<BR>see boxbackup document<BR><BR>BUG=
BUG use mingw-zlib eliminates need to self-compile?<BR><BR>Cygwin
 package introduces GPL requirement because of cygwin1.dll<BR>dependency, s=
ee discussion with Chris on mailing list<BR><BR><BR>* * * OpenSSL * * *<BR>=
see boxbackup document<BR><BR>cd /usr/src<BR>wget http://www.openssl.org/so=
urce/openssl-0.9.7i.tar.gz<BR>tar xzvf openssl-0.9.7i.tar.gz<BR>cd openssl-=
0.9.7i<BR>./Configure --prefix=3D/usr/i686-pc-mingw32/ mingw<BR>make<BR>mak=
e install<BR><BR>Cygwin package introduces GPL requirement because of cygwi=
n1.dll<BR>dependency, see discussion with Chris on mailing list<BR><BR><BR>=
* * * CPPUnit * * *<BR><BR>cd /usr/src<BR>wget http://downloads.sourceforge=
.net/project/cppunit/cppunit/1.12.1/cppunit-1.12.1.tar.gz?use_mirror=3Dpuzz=
le<BR>tar xvzf cppunit-1.12.1.tar.gz<BR>cd cppunit-1.12.1<BR>./configure CC=
=3D"gcc -mno-cygwin" CXX=3D"g++ -mno-cygwin"<BR><BR>make &amp;&amp; make in=
stall<BR><BR>checking for cppunit-config... /usr/local/bin/cppunit-config<B=
R><BR>Cygwin package introduces GPL requirement because of
 cygwin1.dll<BR>dependency, see discussion with Chris on mailing list<BR><B=
R><BR>* * * wxWidgets 2.8.10 * * *<BR>cd /usr/src<BR>wget http://downloads.=
sourceforge.net/project/wxwindows/wxAll/2.8.10/wxWidgets-2.8.10.tar.gz?use_=
mirror=3Dpuzzle<BR>tar xvzf wxWidgets-2.8.10.tar.gz<BR>cd wxWidgets-2.8.10.=
tar.gz<BR><BR>change <A href=3D"http://setup.h.in/" target=3D_blank>setup.h=
.in</A> to have<BR><BR>#define wxUSE_STACKWALKER&nbsp; 1<BR>#define wxUSE_F=
SVOLUME&nbsp; &nbsp; &nbsp; 1<BR><BR>export CFLAGS=3D"-mno-cygwin -O4" CXXF=
LAGS=3D"-mno-cygwin -O4" CPPFLAGS=3D"-mno-cygwin" LDFLAGS=3D"-mno-cygwin -m=
windows"<BR><BR>./configure --enable-unicode --with-msw --disable-precomp-h=
eaders --without-expat --disable-shared --enable-debug --enable-debug_gdb<B=
R><BR>make &amp;&amp; make install<BR><BR><BR>BUGBUG from the readme for 2.=
6.3:<BR><BR>&nbsp;&nbsp;&nbsp; ./configure --enable-unicode --enable-debug =
--enable-shared \<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --disable-static
 --enable-debug_gdb --with-msw \<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; -=
-without-expat --target=3Di686-pc-mingw32 \<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nb=
sp;&nbsp; CC=3D"gcc -mno-cygwin -mthreads" \<BR>&nbsp;&nbsp;&nbsp; &nbsp;&n=
bsp;&nbsp; CXX=3D"g++ -mno-cygwin -mthreads"<BR>&nbsp;&nbsp;&nbsp; make<BR>=
&nbsp;&nbsp;&nbsp; make install<BR><BR><BR>* * * Boxi &amp; Box Backup * * =
*<BR><BR>svn co <A href=3D"https://svn.sourceforge.net/svnroot/boxi/trunk/b=
oxi" target=3D_blank>https://svn.sourceforge.net/svnroot/boxi/trunk/boxi</A=
> boxi.648<BR><BR>Checked out external at revision 2547.<BR><BR>Checked out=
 revision 648.<BR><BR>cd boxi<BR>./configure-mingw.sh<BR>./make-image-heade=
rs.pl<BR>make<BR><BR>Fails on R648 because automake/autoconf does not gener=
ate <A href=3D"http://makefile.in/" target=3D_blank>Makefile.in</A><BR><BR>=
R645 does work and creates Makefile.in<BR><BR>svn co -r 645 <A href=3D"http=
s://svn.sourceforge.net/svnroot/boxi/trunk/boxi"
 target=3D_blank>https://svn.sourceforge.net/svnroot/boxi/trunk/boxi</A>&nb=
sp; boxi.645<BR><BR><BR>The only difference in the two files:<BR><BR>$ diff=
 <A href=3D"http://makefile.am/" target=3D_blank>Makefile.am</A> ../boxi.64=
5/Makefile.am<BR>6c6<BR>&lt; SUBDIRS =3D boxbackup wxchart include src&nbsp=
; wxchart<BR>---<BR>&gt; SUBDIRS =3D boxbackup include src<BR><BR>Removing =
the last "wxchart" makes no difference, removing both results in a working<=
BR><BR><BR>Apart from that, even R645 fails due to a problem in Box Backup =
R2547:<BR><BR>&nbsp; [CXX]&nbsp; &nbsp; BackupStoreRefCountDatabase.cpp<BR>=
BackupStoreRefCountDatabase.cpp: In static member function `static void Bac=
kupStoreRefCountDatabase::Create(const BackupStoreAccountDatabase::Entry&am=
p;, bool)':<BR>BackupStoreRefCountDatabase.cpp:91: error: `FileExists' unde=
clared (first use this function)<BR>BackupStoreRefCountDatabase.cpp:91: err=
or: (Each undeclared identifier is reported only once for each function it
 appears in.)<BR>make[4]: *** [../../release/lib/backupstore/BackupStoreRef=
CountDatabase.o] Error 1<BR>make[4]: Leaving directory `/usr/src/boxi.645/b=
oxbackup/lib/backupstore'<BR>make[3]: *** [dep_modules] Error 2<BR>make[3]:=
 Leaving directory `/usr/src/boxi.645/boxbackup/bin/bbstored'<BR>make[2]: *=
** [release/bin/bbstored/bbstored.exe] Error 2<BR>make[2]: Leaving director=
y `/usr/src/boxi.645/boxbackup'<BR>make[1]: *** [all-recursive] Error 1<BR>=
make[1]: Leaving directory `/usr/src/boxi.645'<BR>make: *** [all] Error 2<B=
R><BR><BR><BR><BR><BR><BR>When using the Cygwin CPPUnit (which we should no=
t!)<BR>need to link ln -s /usr/include/cppunit/ /usr/include/mingw/cppunit<=
BR>otherwise cppunit from cygwin is not found<BR>alternative: add /usr/incl=
ude to the default includes (see one of Chris' postings)!<BR><BR>what about=
 static building to avoid dependencies on:<BR>cygcppunit-1-12-0.dll (even w=
hen compiled with /usr/local
 cppunit!)<BR><BR><BR>_______________________________________________<BR>bo=
xbackup mailing list<BR><A href=3D"mailto:boxbackup@boxbackup.org" ymailto=
=3D"mailto:boxbackup@boxbackup.org">boxbackup@boxbackup.org</A><BR>http://l=
ists.warhead.org.uk/mailman/listinfo/boxbackup<BR></DIV></DIV></div><br>=0A=
=0A      </body></html>
--0-1560488802-1249115457=:35320--