--- In anthemion-devtools%40yahoogroups.com">anthemion-devtools
yahoogroups.com, "wxwidgetninja"
<m.nealon
...> wrote:
>
> Is it possible to use DB in Debian (etch) and not need to build the
> libraries myself?
>
> I am very new to Linux, having "given it a go" several times in the
> past, I am yet again pushing the limits of my patience and attempting
> to see what happens when using Db in Debian.
>
> I understand that there are several prebuilt libraries available for
> debian (if memory serves both Robin and Vadim provide libraries) and
> I was wondering how easy t would be to install DB and set it up to
> use these libraries.
>
> A step by step tutorial that takes me by the hand and leads me to the
> promised land would be nice, but I'll settle for a list of pointers
> to relevant info.
>
> Unfortunately the computer I am using currently (an ancient k6/II
> 400MHZ) seems to bottle out at building the libraries themselves so I
> would really like to be able to use DB and make it talk to the
> correct prebuilt libraries.
>
> I must confess I am not really up to becoming a Linux guru, I just
> wanted a Linux box to test my code, so I wasn't really looking to
> learn all the ins and outs of Linux programming, just enough to make
> sure my cross platform code should be doing what I expect it to be
> doing.
>
> Obviously at some point I would like to generate executeables for
> linux myself (once my program is in a fit state) howeever I
> understand that this might be more feasible by using VMWare. Any
> pointers to doing this would also be welcome.
>
> I understand that Julian builds DB itself on a single computer using
> several Virtual Machines, so I would suppose that this is "the
> suggested" way to go, and woould therefore welcome any information as
> to this route. Is it for exapmple a simple (or plausible) thing to do
> to have some sort of batch system in place that would build the
> executeable for all supported distributions? (Is there a VM for Mac?)
>
> Obviously I am getting way in front of myself here, since the program
> I am working on is nowhere near release, but I would like to at
> leasthave everything in place for when it is.
>
> Thanks
> Mal
>
Hi, Mal!
Do you have a reason for wanting to use Debian? It is truly the "Linux
Guru's" Linux. By that I mean it is completely maintained and set up
for distribution by hard core PC Linux-ers. It used to be the Linux of
choice because it is so stable, but it's not easy to install and
configure like it's newer counterparts.
Ubuntu is what I use now (having used Gentoo, Slackware, Fedora,
Mandrake, and others). It's extremely easy to install and configure
and it's a genuine "flavor" of Debian, i.e., it's put together using
Debian sources.
Once you have Ubuntu installed, it's a snap to get the proper
libraries and build tools so that you can build wxWidgets yourself
(the release you want, built the way you want it) using DB. That's
what I do. Then I develop on Windows, move to my Ubuntu, and build.
The only problem I've run into is that GCC is less forgiving about
many implicit casts than Visual Studio. But if you build on Windows
using MinGW as a proof for GCC, these warnings are minimal and easily
dealt with.
If you want to install Ubuntu, email me and I'll gather up some old
posts of mine (don't recall off the top of my head if they're
anthemion-dev or wxMS_developers posts, but I can find them). All that
you really need to do beyond installation of Ubuntu is make sure you
have the GTK, GCC, and development lib packages. All of which are
easily retrieved and installed using Ubuntu's package manager.
Let me know what you think? I'm no Linux guru, but my major background
in past was with SunOS (a BSD UNIX) and although the code is not the
same, the concepts are. I'll be more than happy to help you get an
Ubuntu system up and running with DB with your own libraries instead
of someone else's idea of what you need/want.
BTW, just about every tutorial/demo I have is developed with DB/Visual
Studio, but also has build setups for either MinGW or Linux-GCC or
both. So I do have some experience with testing my Windows platform
developed applications in GCC environments.
HTH:
thx,
Dave S.
.