[MCOL-69] autotools based build process does not work Created: 2016-05-20  Updated: 2016-07-20  Resolved: 2016-07-11

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

Type: Bug Priority: Major
Reporter: Justin Swanhart (Inactive) Assignee: David Hill (Inactive)
Resolution: Won't Fix Votes: 1
Labels: None

Issue Links:
Blocks
blocks MCOL-70 systemd service support Closed
is blocked by MCOL-67 config.log and possibly other autocon... Closed
is blocked by MCOL-68 Makefile.in missing in oamapps/mcsadmin/ Closed
Sprint: 1.0.2-1

 Description   

There appear to be changes made directly to Makefile instead of changing the autotools templates.

There are also missing autotools templates like oamapps/mcsadmin/Makefile.in

I also can not build the project tree from source using make:

make[2]: Entering directory `/home/justin/src/InfiniDB_MariaDB/writeengine/shared'
cp --preserve=timestamps we_bulkrollbackmgr.h we_index.h we_define.h we_type.h we_fileop.h we_blockop.h we_dbfileop.h we_obj.h we_log.h we_simplesyslog.h we_convertor.h we_brm.h we_macro.h we_config.h we_cache.h we_stats.h we_typeext.h we_chunkmanager.h we_rbmetawriter.h we_dbrootextenttracker.h we_confirmhdfsdbfile.h /home/justin/src/export/include
cp: target `/home/justin/src/export/include' is not a directory
make[2]: *** [bootstrap] Error 1
make[2]: Leaving directory `/home/justin/src/InfiniDB_MariaDB/writeengine/shared'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory `/home/justin/src/InfiniDB_MariaDB/writeengine'
make: *** [export] Error 2



 Comments   
Comment by Justin Swanhart (Inactive) [ 2016-05-20 ]

I suggest

  1. Get last official InfiniDB source tarball (the original)
  2. configure on the build machine with the same environment as the new InfiniDB_MariaDB build
  3. compare the generated Makefile (from the original) with the edited Makefile (from the new)
  4. takes changes made in the new Makefile and port them into the appropriate .in and .am files
  5. add new .in files for missing .in files
Comment by Justin Swanhart (Inactive) [ 2016-05-20 ]

http://www.gnu.org/software/automake/manual/html_node/Autotools-Introduction.html

Comment by David Hill (Inactive) [ 2016-07-06 ]

just a note, if we get engine build using cmake, this this issue can be closed.. Will not need to be using autotools..

Comment by David Hill (Inactive) [ 2016-07-11 ]

no long retentive.

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