[Ur] error building in user directory

Chris Casinghino chris.casinghino at gmail.com
Sat Jan 30 11:09:43 EST 2010


Hi Adam,

Thanks for the fast response.  I should have clarified that the
appropriate directories were on my LD_LIBRARY_PATH too.  But, I have a
new problem now.  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 (or at least
fail differently) with:


  /bin/bash ../../libtool --tag=CC   --mode=compile gcc
-DPACKAGE_NAME=\"urweb\" -DPACKAGE_TARNAME=\"urweb\"
-DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"urweb\ 1.0\"
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"urweb\"
-DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DLT_OBJDIR=\".libs/\" -I.  -I../../include  -Wimplicit -Wall -Werror
-g -O2 -MT http.lo -MD -MP -MF .deps/http.Tpo -c -o http.lo http.c
  libtool: compile:  gcc -DPACKAGE_NAME=\"urweb\"
-DPACKAGE_TARNAME=\"urweb\" -DPACKAGE_VERSION=\"1.0\"
"-DPACKAGE_STRING=\"urweb 1.0\"" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE_URL=\"\" -DPACKAGE=\"urweb\" -DVERSION=\"1.0\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.
-I../../include -Wimplicit -Wall -Werror -g -O2 -MT http.lo -MD -MP
-MF .deps/http.Tpo -c http.c  -fPIC -DPIC -o .libs/http.o
  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).

--Chris



More information about the Ur mailing list