
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 In file gdk/gdk_private.h remove __attribute__((__visibility__("hidden"))) from the declaration of MT_global_exit. This very much reeks like a compiler bug. Also, make sure that you compile without geom (configure - --disable-geom), but that is a separate issue. On 2014-06-02 16:13, Ashish Kumar Singh wrote:
Hi ,
[root@localhost ~]# gcc --version gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-54) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[root@localhost ~]#
Configure went just fine based on my experience, output I have pasted below for your reference:
MonetDB is configured as follows: * Compilation specifics: Host: x86_64-unknown-linux-gnu Compiler: gcc CFLAGS: -g -O2 $(X_CFLAGS) X_CFLAGS: LDFLAGS:
* Enabled/disabled build options: strict is disabled (by default) assert is disabled (by default) debug is disabled (by default) optimize is disabled (by default) developer is disabled (by default) instrument is disabled (by default) profile is disabled (by default)
* Enabled/disabled components: gdk is enabled monetdb5 is enabled sql is enabled jaql is disabled (MonetDB/JAQL requires bison >= 2.4) geom is disabled (geos library required for geom module) gsl is disabled (gsl library not found) fits is disabled (cfitsio library not found) rdf is disabled (by default) datacell is disabled (by default) odbc is disabled (unixODBC library required for ODBC driver) jdbc is enabled control is enabled testing is enabled
* Available features/extensions: atomic_ops = no (atomic_ops library not found) bz2 = no (bz2 library not found) cfitsio = no (cfitsio library not found) curl = no (libcurl not found) geos = no (geos-config not found) getaddrinfo = yes gsl = no (gsl library not found) hwcounters = no (no supported harwdware counters interface found) java = yes java_control = yes java_jdbc = yes libxml2 = yes mseed = no (libmseed.h header not found) openssl = yes pcre = yes perl = yes pthread = yes python2 = yes python3 = no (Python 3 executable not found) raptor = no (by default) readline = yes rubygem = no (no rubygem executable found) setsockopt = no (by default) sphinxclient = no (sphinxclient.h header not found) unixodbc = no (odbcinst.h not found) valgrind = no (by default) winsock2 = yes zlib = yes
* Important options: OID size: 64 bits
[root@localhost MonetDB-11.17.17]#
Regards, Ashish
On 02/06/14 7:38 pm, "Stefan Manegold"
wrote: Which version of gcc are you using (gcc --version)?
Did configure give any errors, warnings or other "unexpected" output?
Stefan
----- Original Message -----
Hi,
How did you get the sources? tar ball or Mercurial clone?
Ans: Tar ball
How did you run configure? Configure with no arguments Did you make sure you did a completely clean build? I created a fresh Cent OS 5.10 system, installed dependencies like libxml2, openssl devel packages and tried building it .
Please note that previous version of monetdb just works fine in this setup but this new SP2 version is failing.
we tried with CentOS 6.2 with same process and was able to build successfully, Does below gives some hint on what is the root cause? Gcc version in this case is different.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30153
Please let me know what info we can provide you to find the root cause? I am OK to create a VM Ware VM snapshot and upload it for you if it helps.
Regards, Ashish
On 02/06/14 7:06 pm, "Sjoerd Mullender"
wrote: How did you get the sources? tar ball or Mercurial clone? How did you run configure? Did you make sure you did a completely clean build?
On 2014-06-02 14:14, Ashish Kumar Singh wrote:
I am trying to compile on a vanilla CentOS 5.10 64 Bit machine.
Regards, Ashish
On 02/06/14 4:03 pm, "Sjoerd Mullender"
wrote: We compile on a daily basis and haven't seen this error. First make sure that you are recompiling everything. If that doesn't help, what configure options are you using, and on what kind of system are you trying to compile?
On 2014-06-02 11:36, Ashish Kumar Singh wrote: >>> Hi, >>> >>> We are trying to compile this version of Monetdb >>> but getting error below: >>> >>> >>> libtool: link: gcc -shared -fPIC -DPIC >>> .libs/libbat_la-gdk_batop.o >>> .libs/libbat_la-gdk_select.o >>> .libs/libbat_la-gdk_select_legacy.o >>> .libs/libbat_la-gdk_search.o >>> .libs/libbat_la-gdk_tm.o >>> .libs/libbat_la-gdk_align.o >>> .libs/libbat_la-gdk_bbp.o >>> .libs/libbat_la-gdk_heap.o >>> .libs/libbat_la-gdk_setop.o >>> .libs/libbat_la-gdk_utils.o >>> .libs/libbat_la-gdk_atoms.o >>> .libs/libbat_la-gdk_qsort.o >>> .libs/libbat_la-gdk_ssort.o >>> .libs/libbat_la-gdk_storage.o >>> .libs/libbat_la-gdk_bat.o >>> .libs/libbat_la-gdk_delta.o >>> .libs/libbat_la-gdk_cross.o >>> .libs/libbat_la-gdk_system.o >>> .libs/libbat_la-gdk_value.o >>> .libs/libbat_la-gdk_posix.o >>> .libs/libbat_la-gdk_logger.o >>> .libs/libbat_la-gdk_sample.o >>> .libs/libbat_la-gdk_calc.o >>> .libs/libbat_la-gdk_aggr.o >>> .libs/libbat_la-gdk_group.o >>> .libs/libbat_la-gdk_mapreduce.o >>> .libs/libbat_la-gdk_imprints.o >>> .libs/libbat_la-gdk_join.o >>> .libs/libbat_la-gdk_join_legacy.o >>> -Wl,--whole-archive >>> ../common/options/.libs/libmoptions.a >>> ../common/utils/.libs/libmutils.a >>> -Wl,--no-whole-archive -Wl,-rpath >>> -Wl,/opt/MonetDB-11.17.17/common/stream/.libs >>> -Wl,-rpath -Wl,/usr/local/lib >>> ../common/stream/.libs/libstream.so >>> -L/usr/kerberos/lib64 -lssl -lcrypto -lm -lz -ldl >>> -O2 -pthread -pthread -Wl,-soname -Wl,libbat.so.10 >>> -o .libs/libbat.so.10.0.7 /usr/bin/ld: >>> .libs/libbat_la-gdk_utils.o: relocation >>> R_X86_64_PC32 against `MT_global_exit' can not be >>> used when making a shared object; recompile with >>> -fPIC >>> >>> Please note the version prior to this compiles just >>> fine, anything we need to be aware of for compiling >>> this??? >>> >>> >>> >>> Regards, Ashish >>> >>> On 22/05/14 1:21 pm, "Sjoerd Mullender" >>>
wrote: >>> >>>> The MonetDB team at CWI/MonetDB BV is pleased to >>>> announce the Jan2014-SP2 bugfix release of the >>>> MonetDB suite of programs. >>>> >>>> More information about MonetDB can be found on >>>> our website at http://www.monetdb.org/. >>>> >>>> For details on this release, please see the >>>> release notes at >>>> http://www.monetdb.org/Downloads/ReleaseNotes. >>>> >>>> As usual, the download location is >>>> http://dev.monetdb.org/downloads/. >>>> >>>> >>>> Jan 2014-SP2 bugfix release Build Environment * >>>> Lots of minor fixes were made for potential >>>> defects found by Coverity Scan. * On Windows we >>>> now build the geom module against version 3.4.2 >>>> of the geos library. >>>> >>>> Client Package * ODBC: Implemented {call >>>> procedure-name(...)} escape. The version {?=call >>>> ...} is not implemented. >>>> >>>> Bug Fixes * 3424: numeric values at the front of >>>> strings determines whether CAST works >>>> successfully * 3439: Python driver drops >>>> milliseconds from timestamps * 3446: SET READ >>>> ONLY forgets previous changes * 3455: String >>>> columns unusable from 64-bit .NET via ODBC * >>>> 3456: Insert fails * 3457: When kernel of remote >>>> client crashes, the connection remains >>>> established on server side * 3458: mserver5 >>>> crash on SQL: SELECT COUNT(*) FROM SYS.TABLES >>>> HAVING COUNT(*) > 0 * 3461: mserver5 crash on >>>> SQL: SELECT * FROM SYS.ARGS WHERE FUNC_ID NOT IN >>>> (SELECT ID FROM SYS.FUNCTIONS) OR FUNC_ID NOT IN >>>> (SELECT * FROM SYS.FUNCTIONS) * 3462: Invalid >>>> SQL (IN with subquery which returns multiple >>>> columns) is accepted * 3463: Crash on SELECT with >>>> SERIAL aggregation and GROUP BY column alias's * >>>> 3468: Local temporary table persists across >>>> sessions * 3469: Absolute network paths >>>> considered invalid for COPY INTO ... FROM >>>> statement. * 3473: Various memory leaks in SQL >>>> compilation * 3477: ODBC driver raises >>>> "unexpected end of input" for prepared string >>>> parameter from .NET application * 3481: Cannot >>>> run multiple COPY INTO statements in one >>>> 's'-command * 3482: Crossproduct error >>>> _______________________________________________ >>>> announce-list mailing list >>>> announce-list@monetdb.org >>>> https://www.monetdb.org/mailman/listinfo/announce-list >>> >>> >>>> _______________________________________________ users-list >>> mailing list users-list@monetdb.org >>> https://www.monetdb.org/mailman/listinfo/users-list >>> > >>> _______________________________________________ users-list > mailing list users-list@monetdb.org > https://www.monetdb.org/mailman/listinfo/users-list
_______________________________________________ users-list mailing list users-list@monetdb.org https://www.monetdb.org/mailman/listinfo/users-list
_______________________________________________ users-list mailing list users-list@monetdb.org https://www.monetdb.org/mailman/listinfo/users-list
_______________________________________________ users-list mailing list users-list@monetdb.org https://www.monetdb.org/mailman/listinfo/users-list
-- | Stefan.Manegold@CWI.nl | DB Architectures (DA) | | www.CWI.nl/~manegold/ | Science Park 123 (L321) | | +31 (0)20 592-4212 | 1098 XG Amsterdam (NL) |
_______________________________________________ users-list mailing list users-list@monetdb.org https://www.monetdb.org/mailman/listinfo/users-list
_______________________________________________ users-list mailing list users-list@monetdb.org https://www.monetdb.org/mailman/listinfo/users-list
- -- Sjoerd Mullender -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQCVAwUBU4ydIj7g04AjvIQpAQIQKAQAkyZc0EJVYBE5h7kPA4pNeasi1nvA+1MH jiv7DBC5I1GoGk32o1672zUCD3+OtsC2bUMPujBQ9IrbHUTAMtQjwD/ISgQK9S57 lEnU/KIfO+RPRKf/xVZuBZpwlvzSaSYmq2z/ealumeIaTxRTm61us8mTqKQz556l VUhTaNvAUf4= =Er5T -----END PGP SIGNATURE-----