[Ur] error building in user directory
Chris Casinghino
chris.casinghino at gmail.com
Sat Jan 30 11:44:30 EST 2010
Hi Adam,
With the version from the repository, I still have to "make reauto".
Your fixes to the http.c file work, but my gcc is still too picky:
cc1: warnings being treated as errors
fastcgi.c: In function ‘worker’:
fastcgi.c:339: error: dereferencing type-punned pointer will break
strict-aliasing rules
make[1]: *** [fastcgi.lo] Error 1
By the way, the version is:
> gcc --version
gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1
I can try and fix whatever pedantic errors remain and send you a
patch, but it will have to wait until after lunch. :)
--Chris
On Sat, Jan 30, 2010 at 11:24 AM, Adam Chlipala <adamc at impredicative.com> wrote:
> Chris Casinghino wrote:
>>
>> When building (even for a global install) with the
>> new version, I get the following error:
>>
>>
>> libtool: Version mismatch error. This is libtool 2.2.6b
>> Debian-2.2.6b-2, but the
>> libtool: definition of this LT_INIT comes from libtool 2.2.6.
>> libtool: You should recreate aclocal.m4 with macros from libtool
>> 2.2.6b Debian-2.2.6b-2
>> libtool: and run autoconf again.
>>
>>
>> I'm running Ubuntu 9.10, by the way. I have discovered that running
>> "make reauto" and configuring again lets make get further
>>
>
> I should have run that myself before distributing, I guess. Can you try the
> version from this public Mercurial repository? It should have the issue
> fixed.
> http://hg.impredicative.com/urweb
>
>> cc1: warnings being treated as errors
>> http.c: In function ‘worker’:
>> http.c:213: error: no return statement in function returning non-void
>> make[1]: *** [http.lo] Error 1
>> make[1]: Leaving directory `/home/ccasin/linux/urweb/src/c'
>> make: *** [all-recursive] Error 1
>>
>>
>> Not sure what any of this means (I confess my autotools skills are
>> limited).
>>
>
> This is just GCC -Wall not doing smart enough control flow analysis.
> Apparently your GCC does different -Wall tests than mine does. The version
> I linked to above has extra 'return' statements added to try to satisfy your
> GCC. :)
>
> _______________________________________________
> Ur mailing list
> Ur at impredicative.com
> http://www.impredicative.com/cgi-bin/mailman/listinfo/ur
>
More information about the Ur
mailing list