On Mon, May 11, 2009 at 1:37 PM, Jonathan Marsden <[email protected]> wrote: > 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...
The install was not 100% fresh... I had already tried to do autotools.sh, and thus installed automake/conf and libtool. > > Incidentally (as you probably already know), doing > > sudo apt-get install build-essential Never did like that - I enjoy doing things in Linux the longer way. That pulls in extra packages (dpkg-dev) that I don't want to bother installing. > > 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 . Make appears to have already been on the system, and libc6-dev is pulled in automatically with g++ (or, more exactly, libstdc++6-4.3-dev which depends on 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. I would be startled, alarmed and probably not trust a package which asked me for my sudo password while I was just configuring it. No thanks! --Greg > > Jonathan > > _______________________________________________ > sword-devel mailing list: [email protected] > http://www.crosswire.org/mailman/listinfo/sword-devel > Instructions to unsubscribe/change your settings at above page > _______________________________________________ sword-devel mailing list: [email protected] http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page
