Thanx.  I've updated https://code.google.com/p/gpsbabel/source/diff?spec=svn4816&r=4816&format=side&path=/trunk/gpsbabel/xmldoc/chapters/build.xml&old_path=/trunk/gpsbabel/xmldoc/chapters/build.xml&old=4725  It'll take a while for that to make it to the web doc.  (THis is actually a case where I'd consider changing the public 1.5.0 web doc to not match what's in the source tarball...)

I don't remember what OS includes what, but I do recall that we had to set a reasonable bottom limit on what we could support and that limit was 4.6.0 given that there are builds of G++ and Qt and such available for an OS even if you can't, for whatever reason, upgrade the OS past 2009.





On Mon Apr 21 2014 at 8:30:44 PM, Conrad Meyer <cse.cem@gmail.com> wrote:
Without looking, the CentOS names look wrong (in fact, they look like
they were copied from Ubuntu). When in doubt, RedHat (CentOS) and
Fedora will use similar names... and the development packages are
always -devel, not -dev (-dev is a Debianism). And often but not
always, libraries are just <name> and <name>-devel. I suspect the
CentOS package name we want is the same one as for Fedora — qt4-devel.

Btw, Adam, I think I remember earlier in the 1.5 slog that we
explicitly decided to drop support for Redhat/CentOS 5.x (all on the
ancient 4.2 Qt), and only support CentOS/RHEL 6.x.

Thanks,
Conrad



On Mon, Apr 21, 2014 at 9:16 PM, Robert Lipe <robertlipe@gmail.com> wrote:
> Thank you, Conrad.
>
> Our text is currently:
>
> CentOS users may need to 'yum install libqt4-core libqt4-dev'.
> Fedora users may need to 'yum install qt4-devel'.
> Ubuntu users may need to 'apt-get install libqt4-core libqt4-dev'.
>
> It sounds like we have Fedora covered if 'qt' a dependency of qtX-devel on
> Fedora.
>
> On Mon Apr 21 2014 at 8:08:53 PM, Conrad Meyer <cse.cem@gmail.com> wrote:
>>
>> On Fedora/Redhat it's just "qt" for version 4 (and qt-devel for the
>> stuff you need for compiling). qt5 is qt5-base, for some reason. "yum
>> search qt" and "yum search qt5" would find this stuff for you in the
>> future.
>>
>> Conrad
>>
>> On Mon, Apr 21, 2014 at 9:01 PM, Robert Lipe <robertlipe@gmail.com> wrote:
>> >
>> >
>> > On Mon Apr 21 2014 at 4:58:13 PM, Adam Schneider
>> > <adam@gpsvisualizer.com>
>> > wrote:
>> >>
>> >> Wow... a 378MB download just to compile GPSBabel on my Mac??  That
>> >> doesn't
>> >> seem like a step in the right direction.
>> >
>> >
>> > There's a large amount of Qt that we don't need; they just don't bundle
>> > it
>> > in smaller pieces.  Smaller pieces lead to confusion about package
>> > names,
>> > etc.
>> >
>> >>
>> >> As for the Linux version, the yum packages mentioned in the "Building
>> >> from
>> >> source" document don't seem to be available.  ("yum search libqt4"
>> >> returns
>> >> nothing.)  Any ideas there?
>> >
>> >
>> > Linux vendors are notorious for renaming things from version to version.
>> > You need some kind of QtCore between about 4.6 and 5.2.  That's about a
>> > 5
>> > year window.
>> >
>> > If Centos 5.4 calls it the same thing that Centos 5.2 did (I have no
>> > idea...) http://archive09.linux.com/forums/topic/3825 may be the package
>> > names you need.
>> >
>> > I'm reluctant to try to list the precise version of everything for every
>> > version of Linux, but if you send me the list, I'll tweak that sentence
>> > to
>> > say that it's for CentOS 6.(something) and that different names are used
>> > for
>> > 5.(something)
>> >
>> > RJL
>> >
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> On 4/21/14, you wrote:
>> >> >
>> >>
>> >> On Mon Apr 21 2014 at 2:47:25 PM, Adam Schneider
>> >> <adam@gpsvisualizer.com>
>> >> wrote:
>> >>
>> >> I just downloaded the source code for GPSBabel 1.5.0, and when I do the
>> >> usual compiling thing on my Mac OR my web server, starting with
>> >> "./configure", I get this:
>> >>
>> >> configure: error: Qt4 is required, but not found
>> >>
>> >> Do I need to install something to make it work?  Or just invoke some
>> >> special configuration variable if I don't need the GUI?
>> >>
>> >>
>> >> As mentioned in the release notes and the building guide, Qt is
>> >> absolutely
>> >> required in all configurations now.
>> >>
>> >> RJL
>> >>
>> >>
>> >>
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > Start Your Social Network Today - Download eXo Platform
>> > Build your Enterprise Intranet with eXo Platform Software
>> > Java Based Open Source Intranet - Social, Extensible, Cloud Ready
>> > Get Started Now And Turn Your Intranet Into A Collaboration Platform
>> > http://p.sf.net/sfu/ExoPlatform
>> > _______________________________________________
>> > Gpsbabel-code mailing list  http://www.gpsbabel.org
>> > Gpsbabel-code@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/gpsbabel-code
>> >