Hello,

On Wednesday 11 June 2008 16:23:20 Arthur Knight Hammer wrote:
> Greetings folks!
>
> I love Bacula!
>
> I'm trying to compile, for the first time, the win32 binary.  I'm doing
> this under SuSE 10.3 x64. I attempted to do this with 2.2.8, but there was
> an unsatisfied requirement for libwxmsw28_core.a and libwxmsw28.a, which
> both came through in their 27 equivalents.  Ha ha ... I tried to symlink
> them but that wasn't going to fly and attempts to put wxWidgets 2.8.7 into
> the build process didn't work with my current experience.

Yes, due to problems in the Win32 bwxconsole, I upgraded wxWidgets, and yes, 
symlinking them is very unlikely to work.  I'm assuming the problem was the 
missing wxWidgets.patch, which is needed to build the 2.8.7 version.  If 
there is anything else missing, please let me know.

>
> So, on to Bacula 2.4.0 which will be my production environment anyway.  I
> think I was one of the first downloaders!  The counts all said 0 on Source
> Forge.

Good going :-)

>
> All the patches in src/win32/patches are identical in both the 2.2.8
> release and the 2.4.0 release ... I believe this is a simple oversight as
> 2.4.0's build-depkgs-mingw32 has been modified quite a bit and asks for
> different patches, such as line 324 which asks for "do_patch
> wxWidgets.patch", which isn't present.

Yes, it was missing in the 2.2 and 2.4 branches but is in the trunk.  I have 
added it to the 2.4 branch.  Since I implemented the code in the trunk, and 
never rebuilt the cross-compiled tools from the branch, I missed adding it to 
the branch.

>
> I am aware that the scripts are provided as-is but I'm sure it would be an
> easy fix to repackage with the correct patch contents, or if anyone could
> let me know where to get the correct patches, that too would be an enormous
> help.

Yes, unfortunately, it is pretty much on an as is basis, but we *are* 
committed to releasing the full Win32 build environment (except the Microsoft 
proprietary code, which is still downloadable) -- so what you noted above is 
a "bug" (well, really an oversite in down porting the code from the trunk SVN 
to the branch).

If there are any other pieces missing, please let me know.

Unfortunately, we cannot help much in resolving the Linux build system package 
dependencies other than adding to the README what users send us.  It seems to 
vary all over the map depending on the Linux distro :-(

>
> I read that Scott is on what is doubtless a well deserved vacation!  This
> need isn't that urgent ... Windows is a legacy OS here anyway as we'll be
> 100% Linux in a couple of months.

Yes, Scott is on vacation.  I released a week later than expected so our (my) 
timing was a bit off ...  However, Scott doesn't build the Win32 version.  I 
still do it here, because getting all the silly Win32 .def files correct is 
something an experienced programmer must do, and in addition, I load it and 
running it in production here before release since we don't yet have any 
formal Win32 tests (project in progress).

Concerning: we'll be 100% Linux -- yea, don't we wish.  On the other hand, it 
is always nice to have something to complain about :-)

>
> Thanks for a remarkable product.  I'm amazed at the quality and
> capabilities of Bacula.

Thanks.  We have recently made significant progress in several areas in 
improving the quality, and we have plans for doing the same for the 
capabilities in the near future ...

Sorry for the problems you are having.  The file will be in the next 2.4 
release, or can be pulled down from the SVN.  If you don't want to fiddle 
with the SVN, please send me an email off-list and I will email the patch to 
you.  You just drop it into the patches directory and then rebuild the 
depkgs-mingw32 or at least the wxWidgets package, and it *should* work.

Best regards,

Kern

>
> Arthur Knight Hammer
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> Bacula-devel mailing list
> Bacula-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-devel



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to