[MCOL-1316] centos 6 mariadb columnstore server fails to build in 1.1.4 Created: 2018-03-30  Updated: 2018-05-07  Resolved: 2018-05-07

Status: Closed
Project: MariaDB ColumnStore
Component/s: Build
Affects Version/s: 1.1.4
Fix Version/s: 1.1.4

Type: Bug Priority: Blocker
Reporter: David Hill (Inactive) Assignee: David Hill (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Environment:

centos 6



 Description   

building using develop-1.1 branch, server fails to compile on centos 6. compiles on centos 7

Submodule 'libmariadb' (https://github.com/MariaDB/mariadb-connector-c) registered for path 'libmariadb'
736Submodule 'storage/rocksdb/rocksdb' (https://github.com/facebook/rocksdb.git) registered for path 'storage/rocksdb/rocksdb'
737Initialized empty Git repository in /data/buildbot/bb-worker/nightly-rpm-centos6/build/mariadb-columnstore-server/libmariadb/.git/
738error: while accessing https://github.com/MariaDB/mariadb-connector-c/info/refs
739
740fatal: HTTP request failed
741Clone of 'https://github.com/MariaDB/mariadb-connector-c' into submodule path 'libmariadb' failed
742CMake Error at cmake/submodules.cmake:27 (MESSAGE):
743 No MariaDB Connector/C! Run
744
745 git submodule update --init
746
747 Then restart the build.
748
749Call Stack (most recent call first):
750 CMakeLists.txt:368 (INCLUDE)
751
752
753-- Configuring incomplete, errors occurred!
754See also "/data/buildbot/bb-worker/nightly-rpm-centos6/build/mariadb-columnstore-server/CMakeFiles/CMakeOutput.log".
755See also "/data/buildbot/bb-worker/nightly-rpm-centos6/build/mariadb-columnstore-server/CMakeFiles/CMakeError.log".
756program finished with exit code 1
757elapsedTime=112.301600

this show up on centos 7 builds, which is new

== Configuring MariaDB Connector/C
SYSTEM processor: x86_64
CMake Warning at storage/tokudb/CMakeLists.txt:45 (MESSAGE):
TokuDB is enabled, but jemalloc is not. This configuration is not
supported

/home/builder/mariadb-columnstore-server/storage/tokudb/PerconaFT/xz/src/build_lzma/build-aux/missing: line 52: aclocal-1.11: command not found
WARNING: `aclocal-1.11' is missing on your system. You should only need it if
you modified `acinclude.m4' or `configure.ac'. You might want
to install the `Automake' and `Perl' packages. Grab them from
any GNU archive site.
/home/builder/mariadb-columnstore-server/storage/tokudb/PerconaFT/xz/src/build_lzma/build-aux/missing: line 52: automake-1.11: command not found
WARNING: `automake-1.11' is missing on your system. You should only need it if
you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
You might want to install the `Automake' and `Perl' packages.
Grab them from any GNU archive site.
aclocal.m4:16: warning: this file was generated for autoconf 2.64.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.



 Comments   
Comment by David Hill (Inactive) [ 2018-04-02 ]

on local centos 6 builder machine, got a successful build after I did the following. trying that on the buildbot next..

yum -y update
reboot

Comment by David Hill (Inactive) [ 2018-04-02 ]

but it upgrade to 6.9... so still investigating if 6.7 will build or not

Comment by David Hill (Inactive) [ 2018-04-03 ]

continuing wierdness with the server centos 6.7 build... I dont know when this started or if its the issue, but the build is trying to do a submodule into the Mariadb server github, it seems...

[root@ip-10-0-0-13 mariadb-columnstore-server]# cmake . -DWITH_READLINE=1 -DRPM=centos7 -DPLUGIN_CONNECT=NO -DINSTALL_LAYOUT=RPM -DWITH_WSREP=OFF -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb/columnstore/mysql -DCPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION=/usr/local
– Running cmake version 2.8.12.2
– MariaDB-Server 10.2.13
– MariaDB-Columnstore 1.1.4
– Packaging as: mariadb-10.2.13-Linux-x86_64
– checking for one of the modules 'libsystemd;libsystemd-daemon'
– Updating submodules
Initialized empty Git repository in /data/buildbot/bb-worker/rpm-centos6/build/mariadb-columnstore-server/libmariadb/.git/
error: while accessing https://github.com/MariaDB/mariadb-connector-c/info/refs

fatal: HTTP request failed
Clone of 'https://github.com/MariaDB/mariadb-connector-c' into submodule path 'libmariadb' failed
CMake Error at cmake/submodules.cmake:27 (MESSAGE):
No MariaDB Connector/C! Run

git submodule update --init

Then restart the build.

Call Stack (most recent call first):
CMakeLists.txt:368 (INCLUDE)

– Configuring incomplete, errors occurred!
See also "/data/buildbot/bb-worker/rpm-centos6/build/mariadb-columnstore-server/CMakeFiles/CMakeOutput.log".
See also "/data/buildbot/bb-worker/rpm-centos6/build/mariadb-columnstore-server/CMakeFiles/CMakeError.log".
[root@ip-10-0-0-13 mariadb-columnstore-server]# git log --stat
commit 3b5242143b394423dbdf96d888410a3c33f9ff97
Merge: b7d93b7 23900e6
Author: benthompson15 <ben.thompson@mariadb.com>
Date: Wed Mar 7 10:39:40 2018 -0600

Merge pull request #104 from mariadb-corporation/davidhilldallas-patch-3

update version

Comment by David Thompson (Inactive) [ 2018-05-07 ]

This was fixed obviously

Generated at Thu Feb 08 02:27:49 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.