Re: * [Monetdb-developers] MonetDB on FreeBSD?
configure: WARNING: sys/file.h: present but cannot be compiled configure: WARNING: sys/file.h: check for missing prerequisite headers? configure: WARNING: sys/file.h: see the Autoconf documentation configure: WARNING: sys/file.h: section "Present But Cannot Be Compiled"
configure: WARNING: sys/file.h: proceeding with the preprocessor's result configure: WARNING: sys/file.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------------ ##
configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ## configure: WARNING: ## ------------------------------------------ ##
are these the only error messages you get from configure?
yes, I've seen them before at other compiles to. Does compile most of the time, inspite of the error.
yes. I actually don't think that these are the reason for the errors you get. first was, that MonetDB requires GNU make instead of BSD make. That's solved.
The gmake fails: standard ./configure (same output as in earlier posted version) gmake > gmake.txt gmake console output > gmake_console.txt
Adding --enable-bits=64 to the ./configure doesn't change the output.
http://www.freshway.biz/files/MonetDB-gmake.txt http://www.freshway.biz/files/MonetDB-gmake_console.txt
Any ideas?
not really. I'm a bit scared by all the "overriding commands for target" messages, but the real problems seems to be this: ======= In file included from stream.mx:264: /usr/include/netinet/ip.h:49: error: syntax error before "u_int" /usr/include/netinet/ip.h:148: error: syntax error before "u_char" /usr/include/netinet/ip.h:200: error: syntax error before "u_char" stream.mx: In function ocket_open': stream.mx:1198: error: P_TOS' undeclared (first use in this function) stream.mx:1198: error: (Each undeclared identifier is reported only once stream.mx:1198: error: for each function it appears in.) gmake[4]: *** [libstream_la-stream.lo] Error 1 gmake[3]: *** [all] Error 2 gmake[2]: *** [all-recursive] Error 1 gmake[1]: *** [all-recursive] Error 1 gmake: *** [all] Error 2 ======== I recall that there were some changes/fixes related to FreeBSD, which might not be in the release tarball ("MonetDB-4.8.2.tar.gz"). But we are about to release MonetDB 4.10 on Monday; hence, could you download the latest release candidate "MonetDB-4.9.3.tar.gz" from http://monetdb.cwi.nl/testing/projects/monetdb/Current/.DailyBuilds./SourceT... and check whether this works (better)? Stefan
Greetings,
Arnoud Vermeer FreshWay Innovations
-- | Dr. Stefan Manegold | mailto:Stefan.Manegold@cwi.nl | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4312 |
On Thu, Jan 19, 2006 at 10:33:47PM +0100, Stefan Manegold wrote:
[...]
I'm a bit scared by all the "overriding commands for target" messages
[...]
Those should be fine. You get these if you compile MonetDB in the source directory itself (note that the installation instructions recommend to use an empty directory to compile MonetDB). If top_srcdir == top_builddir then the lines include $(top_srcdir)/*.mk include $(top_builddir)/*.mk in all Makefiles will include all the *.mk files twice, hence the warning. For developers: That is actually one reason why I'd suggest to replace those wildcards by actual filenames. If we know it is $(top_srcdir)/rules.mk and $(top_builddir)/rpm.mk we could directly use those filenames and the warnings would vanish. Jens -- Jens Teubner Technische Universitaet Muenchen, Department of Informatics D-85748 Garching, Germany Tel: +49 89 289-17259 Fax: +49 89 289-17263 XQuery processing at the speed of light: MonetDB/XQuery http://www.monetdb-xquery.org/ http://www.pathfinder-xquery.org/
participants (2)
-
Jens Teubner
-
Stefan Manegold