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