You are not logged in.
Which obviously I have but the configure script obviously doesn't like it! I'd appreciate it if someone could help me fix the config script.
The src can be found here: http://www.gpsdrive.cc
Offline
I would sincerely appreciate any help with this - I have posted the config.log
Offline
can you post a link to the config instead?
Offline
which config, dude?
Offline
I think Penguin meant the configure script.
Offline
ok
Offline
sed -e 's/if $CC -dumpversion|egrep -q "^3\.*"; then/if $CC -dumpversion|egrep -q "^[3\.*,4\.*]"; then/' -i configure
that should take care of that error your talking about -it'll truely check for gcc 3.0 and above. Use it before you call on the configure script. Good luck, heh.
NOTE: That should all be one line, not two as it appears here.
Offline
Ah! Is it as I suspected then? It looks for 3.* rather than actually greater then 3?
I will make these sed changes and then create a patch which I will but on my website Cheers, Penguin, I owe you one.
Offline
Ah! Is it as I suspected then? It looks for 3.* rather than actually greater then 3?
in configure there is a snippet:
if test "$CC" = "gcc" ; then
if $CC -dumpversion|egrep -q "^3.*"; then
echo "GCC ok"
else
echo "*****************************************"
echo "You need a gcc >= 3.x to compile GpsDrive"
echo "*****************************************"
exit
fi
fi
So yes. The sed statement will just replace the top part with:
if $CC -dumpversion|egrep -q "^[3.*,4.*]"; then
which looks for 3.0 and 4.0.
So it worked for you?
Offline
Turns out this pkg has been in [extra] for nearly three years....wonder how I missed it. Of course the gcc fix is there but I think Penguin's is better
Offline