Greg Hellings wrote:

I just updated to the latest SWORD svn and ran autogen.sh and
usrinst.sh.  Forgetting that I was in a fresh install of Ubuntu, I
didn't think to manually install g++, so I have no C++ compiler on my
system.  Nevertheless, the configure script simply noted this and
moved on, completing the configuration process without so much as a
complaint.  Should this be considered a bug, or simply a silly PEBKAC
issue?

There is something odd going on here... a fresh default install of Ubuntu should not have had autotools installed either :) So autogen.sh should have failed...

Incidentally (as you probably already know), doing

  sudo apt-get install build-essential

should get you g++ and other basic development tools installed on any Debian or Ubuntu system -- you probably do not want to install g++ manually, you should install build-essential and let it install g++ for you, so you also get a few other important things, like make and libc6-dev .

While I think about it: if there is a goal of making initial SWORD development setup really easy, we could consider adding a few lines to autogen.sh that notices if it is running on Ubuntu/Debian and does the sudo-apt-get install build-essential for you if necessary, and likewise notices if you are on a Fedora/RHEL/CentOS machine and does the equivalent (yum install ...) . This kind of approach would take care of a large percentage of Linux development platforms.

Jonathan

_______________________________________________
sword-devel mailing list: [email protected]
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to