hi all, the problem with older geos-2.1.4 rpm sources seems to have already been treated in the following excerpt off google search for the error text:
Bug#356098: FTBFS with G++ 4.1: extra qualification Sound -c -O -ansi Text.cxx > Sprite.hxx:29: error: extra qualification 'Sprite::' on ... Sound/Sound.hxx:34: error: extra qualification 'Sound::' on member ... http://lists.debian.org/debian-qa-packages/2006/03/msg00154.html - 7k - Cached - Similar pages Extra qualification error - Frugalware Wiki With the new gcc version most of C++ programs throw an error named extra qualification. Let's see how we can solve the error. What is the problem. ... http://wiki.frugalware.org/Extra_qualification_error - 8k - Cached - Similar pages hope this could help you out. alex Johan V wrote: > Hi alex, strk, > > I did run make uninstall in all the version of geos I had. The rpm > package was already removed before, so now geos on my machine anymore. > I even removed (make uninstall and rpm -e) postgresql and reinstall > it. If than I build geos from source, I still get the same problems. > This is the output from autoheader -v (verbose): > > autoheader: autoheader: running /usr/bin/autom4te --language=autoconf > --verbose to trace from configure.in > autoheader: running: /usr/bin/autom4te --language=autoconf --verbose > --trace AC_CONFIG_HEADERS:'$$config_h ||= '"'"'$1'"'"';' --trace > AH_OUTPUT:'$$verbatim{'"'"'$1'"'"'} = '"'"'$2'"'"';' --trace > AC_DEFINE_TRACE_LITERAL:'$$symbol{'"'"'$1'"'"'} = 1;' > configure.in >/tmp/ahWZRDj2/traces.pl > autom4te: autom4te: the trace request object is: > $VAR1 = bless( [ > '0', > 0, > [ > '/usr/share/autoconf' > ], > [ > '/usr/share/autoconf/autoconf/autoconf.m4f', > 'acsite.m4', > 'configure.in' > ], > { > 'm4_pattern_forbid' => 1, > 'AC_TYPE_OFF_T' => 1, > 'AC_C_VOLATILE' => 1, > 'AC_FUNC_CLOSEDIR_VOID' => 1, > 'AC_REPLACE_FNMATCH' => 1, > 'AC_PROG_LIBTOOL' => 1, > 'AC_FUNC_STAT' => 1, > ... > 'AC_HEADER_DIRENT' => 1, > 'AC_CHECK_FUNCS' => 1 > } > ], 'Request' ); > > > autom4te: running: /usr/bin/m4 --nesting-limit=1024 > --include=/usr/share/autoconf --define=m4_warnings=syntax --debug=aflq > --fatal-warning --error-output=autom4te.cache/traces.0t > --trace=AC_CANONICAL_HOST --trace=AC_CANONICAL_SYSTEM > --trace=AC_CHECK_FUNCS --trace=AC_CHECK_HEADERS --trace=AC_CHECK_LIB > --trace=AC_CHECK_MEMBERS --trace=AC_CHECK_TYPES > --trace=AC_CONFIG_AUX_DIR --trace=AC_CONFIG_FILES > --trace=AC_CONFIG_HEADERS --trace=AC_CONFIG_SUBDIRS --trace=AC_C_CONST > --trace=AC_C_INLINE --trace=AC_C_VOLATILE --trace=AC_DECL_SYS_SIGLIST > --trace=AC_DEFINE_TRACE_LITERAL --trace=AC_FUNC_ALLOCA > --trace=AC_FUNC_CHOWN --trace=AC_FUNC_CLOSEDIR_VOID > --trace=AC_FUNC_ERROR_AT_LINE --trace=AC_FUNC_FORK > --trace=AC_FUNC_FSEEKO --trace=AC_FUNC_GETGROUPS > --trace=AC_FUNC_GETLOADAVG --trace=AC_FUNC_GETMNTENT > --trace=AC_FUNC_GETPGRP --trace=AC_FUNC_LSTAT > --trace=AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK --trace=AC_FUNC_MALLOC > --trace=AC_FUNC_MBRTOWC --trace=AC_FUNC_MEMCMP --trace=AC_FUNC_MKTIME > --trace=AC_FUNC_MMAP --trace=AC_FUNC_OBSTACK --trace=AC_FUNC_REALLOC > --trace=AC_FUNC_SELECT_ARGTYPES --trace=AC_FUNC_SETPGRP > --trace=AC_FUNC_SETVBUF_REVERSED --trace=AC_FUNC_STAT > --trace=AC_FUNC_STRCOLL --trace=AC_FUNC_STRERROR_R > --trace=AC_FUNC_STRFTIME --trace=AC_FUNC_STRNLEN > --trace=AC_FUNC_STRTOD --trace=AC_FUNC_UTIME_NULL > --trace=AC_FUNC_VPRINTF --trace=AC_FUNC_WAIT3 --trace=AC_HEADER_DIRENT > --trace=AC_HEADER_MAJOR --trace=AC_HEADER_STAT --trace=AC_HEADER_STDC > --trace=AC_HEADER_SYS_WAIT --trace=AC_HEADER_TIME --trace=AC_INIT > --trace=AC_LIBSOURCE --trace=AC_PATH_X --trace=AC_PROG_AWK > --trace=AC_PROG_CC --trace=AC_PROG_CPP --trace=AC_PROG_CXX > --trace=AC_PROG_GCC_TRADITIONAL --trace=AC_PROG_INSTALL > --trace=AC_PROG_LEX --trace=AC_PROG_LIBTOOL --trace=AC_PROG_LN_S > --trace=AC_PROG_MAKE_SET --trace=AC_PROG_RANLIB --trace=AC_PROG_YACC > --trace=AC_REPLACE_FNMATCH --trace=AC_STRUCT_ST_BLOCKS > --trace=AC_STRUCT_TIMEZONE --trace=AC_STRUCT_TM --trace=AC_SUBST > --trace=AC_TYPE_MODE_T --trace=AC_TYPE_OFF_T --trace=AC_TYPE_PID_T > --trace=AC_TYPE_SIGNAL --trace=AC_TYPE_SIZE_T --trace=AC_TYPE_UID_T > --trace=AH_OUTPUT --trace=AM_AUTOMAKE_VERSION --trace=AM_CONDITIONAL > --trace=AM_GNU_GETTEXT --trace=AM_INIT_AUTOMAKE > --trace=AM_MAINTAINER_MODE --trace=AM_PROG_CC_C_O --trace=include > --trace=m4_include --trace=m4_pattern_allow --trace=m4_pattern_forbid > --reload-state=/usr/share/autoconf/autoconf/autoconf.m4f acsite.m4 > configure.in </dev/null >autom4te.cache/output.0t > ' is already registered with AC_CONFIG_FILES. > autoconf/status.m4:844: AC_CONFIG_FILES is expanded from... > configure.in:271: the top level > autom4te: /usr/bin/m4 failed with exit status: 1 > autoheader: /usr/bin/autom4te failed with exit status: 1 > > Which additional packages do you mean, because I have the > autoconf/autoheader package (version 2.57), libtoolize 1.4.3, automake > 1.6.3 and m4 1.4.1-13. And from the error I get I can by doing > autoheader I don't know with package is missing: > The error point to configure.in:271, were I found this: ]) (and rule > 270: tools/geos-config) > Therefore stand in the ouput of autoheader autoconf/status.m4:844, if > I look at this file on line 843 and 844 than i see this: > ac_config_files="$ac_config_files m4_normalize([$1])" > ]) > > > If i try to install it as described on that website "nccoos", than I > get the same errrors as before during the 'make' fase of the rebuild > proccess: > > mkdir .libs > i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../source/headers > -I../../source/headers/geos -I../../source/headers > -DGEOS_VERSION=2.1.4 -O2 -g -pipe -march=i386 -mcpu=i686 -MT > Coordinate.lo -MD -MP -MF .deps/Coordinate.Tpo -c Coordinate.cpp > -DPIC > `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. > ../../source/headers/geos/geom.h:358: error: extra qualification > 'geos::Coordinate::' on member 'setNull' > ../../source/headers/geos/geom.h:364: error: extra qualification > 'geos::Coordinate::' on member 'getNull' > ../../source/headers/geos/geom.h:368: error: extra qualification > 'geos::Coordinate::' on member 'Coordinate' > ../../source/headers/geos/geom.h:374: error: extra qualification > 'geos::Coordinate::' on member 'Coordinate' > ../../source/headers/geos/geom.h:380: error: extra qualification > 'geos::Coordinate::' on member 'Coordinate' > ../../source/headers/geos/geom.h:386: error: extra qualification > 'geos::Coordinate::' on member 'Coordinate' > > ../../source/headers/geos/geom.h:451: error: extra qualification > 'geos::Coordinate::' on member 'hashCode' > make[2]: *** [Coordinate.lo] Error 1 > make[2]: Leaving directory `/usr/src/redhat/BUILD/geos-2.1.4/source/geom' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/src/redhat/BUILD/geos-2.1.4/source' > make: *** [all-recursive] Error 1 > error: Bad exit status from /var/tmp/rpm-tmp.1631 (%build) > > > RPM build errors: > Bad exit status from /var/tmp/rpm-tmp.92644 (%build) > > > 2006/5/20, alex bodnaru <[EMAIL PROTECTED]>: > >> >> hi johan, >> >> though not an expert in redhat, i'll try to direct you in a valid >> direction. >> first, as i see you have already tryed to install geos before, i'd >> suggest you to uninstall it: >> >> geos related rpm you have installed, uninstall using rpm (check how to >> in rpm manuals). >> >> go to the geos source directory of each version you ever tryed to >> install from sources on your current system and run: make uninstall. >> >> then, i'd suggest you to use the procedure described at >> http://nccoos.org/Members/cbc/how-i-installed-postgis, at least for the >> geos part there. >> you may also build geos from sources on your system, but then you may >> need additional tools and packages. see eventual error message for >> completing the missing files. i'd suggest you search for and install the >> rpms that contain this files, and not just the source packages >> themselves. >> >> i know this message is very schematic, but please use your understanding >> and creativity to fill the evident gaps in my knowledge. >> >> good luck, >> >> alex >> >> Johan V wrote: >> > I hope you know the solution to this problems, I'm not a linux expert >> > like you maybe already noticed, but if you can tell me what I'm doing >> > wrong that would be great >> > >> > Thx, >> > Johan >> > >> > 2006/5/18, Johan V <[EMAIL PROTECTED]>: >> > >> >> If i run ./autogen.sh (after doing a chmod +775 autogen.sh) i get >> >> : bad interpreter: No such file or directory >> >> >> >> If i look at this shell script and i try to execute the command one by >> >> one, than i get: >> >> >> >> [EMAIL PROTECTED] geos]# uname -s >> >> Linux >> >> >> >> [EMAIL PROTECTED] geos]# autoheader >> >> ' is already registered with AC_CONFIG_FILES. >> >> autoconf/status.m4:844: AC_CONFIG_FILES is expanded from... >> >> configure.in:271: the top level >> >> autom4te: /usr/bin/m4 failed with exit status: 1 >> >> autoheader: /usr/bin/autom4te failed with exit status: 1 >> >> >> >> [EMAIL PROTECTED] geos]# aclocal -I macros >> >> >> >> [EMAIL PROTECTED] geos]# libtoolize --force --copy >> >> >> >> [EMAIL PROTECTED] geos]# automake --add-missing --copy >> >> configure.in:31: `automake requires `AM_CONFIG_HEADER', not >> >> `AC_CONFIG_HEADER' >> >> configure.in: installing `./mkinstalldirs' >> >> configure.in: installing `./missing' >> >> aclocal.m4:4665: installing `./py-compile' >> >> capi/Makefile.am: installing `./depcomp' >> >> configure.in:32: required file `source/headers/config.h.in' not found >> >> >> >> >> >> 2006/5/18, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: >> >> > On Thu, May 18, 2006 at 02:31:42PM +0200, Johan V wrote: >> >> > > I downloaded the latest snapshot from the website (the tar.bz >> file), >> >> > > so not with the cvs commando. So now, I tried to do it with cvs >> (via >> >> > > another person's internet connection, because i'm behind a proxy >> >> > > server, and don't now how to configure cvs correctly), but in de >> >> > > directory geos there is no configure file nor a Makefile, only an >> >> > > configure.in and a Makefile.am, and neither are those files in the >> >> > > source subdirectory (only config.log and Makefile.am and >> >> Makefile.vc). >> >> > > Is it possible to put the latest snapshot as a tar.bz file on the >> >> > > website please. >> >> > >> >> > Run ./autogen.sh in your working directory. >> >> > >> >> > --strk; >> >> > _______________________________________________ >> >> > geos-devel mailing list >> >> > geos-devel@geos.refractions.net >> >> > http://geos.refractions.net/mailman/listinfo/geos-devel >> >> > >> >> >> > _______________________________________________ >> > geos-devel mailing list >> > geos-devel@geos.refractions.net >> > http://geos.refractions.net/mailman/listinfo/geos-devel >> > >> > >> _______________________________________________ >> geos-devel mailing list >> geos-devel@geos.refractions.net >> http://geos.refractions.net/mailman/listinfo/geos-devel >> > _______________________________________________ > geos-devel mailing list > geos-devel@geos.refractions.net > http://geos.refractions.net/mailman/listinfo/geos-devel > > _______________________________________________ geos-devel mailing list geos-devel@geos.refractions.net http://geos.refractions.net/mailman/listinfo/geos-devel