On Thursday 27 January 2011 12:01:17 John Drescher wrote:
> > No, cmake is not yet available on enough machines by default, so we use
> > make, but for the regression testing, we have it setup so we can use it
> > with or without cmake. With cmake (actually ctest), it will post the
> > results to the dashboard.
>
> Thanks.
>
> I remember a discussion from years ago about possibly using CMake in
> the future.
>
> My interest (as a programmer who uses CMake daily for 3 years on
> windows and gentoo linux) is that it would simplify the build process
> especially in the case of windows and also with the possibility to
> build bat with Visual Studio so that I could better debug why at times
> it crashes or becomes too slow to use on my network of 40+ clients and
> 30 to 50 TB of data currently backed up with bacula. I have read that
> there will be stability improvements on bat so maybe I do not need
> this.
Well at this time, we are not planning to use Visual Studio for building any
part of bat or the Windows FD. We used to use it, but it is extremely time
consuming and terribly prone to error when trying to build something because
it requires a person to interface with a GUI, which is a guaranteed manner of
introducing bugs. We script everything and build everything for Windows on
Linux. We don't even need a Windows machine to build it.
The process is a bit complicated, but is *far* less onerous than using Visual
Studio (I can personally attest to that).
The community builds of bat have not really been ideal because they have
relied on building bat on the OS all of which have different versions of Qt.
Unfortunately, different versions of Qt vary significantly, are often
incompatibile and some are unstable.
The Enterprise version of bat is *far* more stable, and the next version of
the community release will be built the same way I am currently building the
enterprise version at least for Windows and any platform for which the
project supplies rpms.
Note, bat on Windows is much more fragile than bat running on Linux systems
due to the fact that Windows programming is inherently more complex than
Linxu; and we rely on using Qt dlls built by Nokia rather than build them
ourselves.
Regards,
Kern
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
|