| Bug #49274 | "make dist" doesn't work | ||
|---|---|---|---|
| Submitted: | 1 Dec 2009 16:46 | Modified: | 5 Feb 2013 3:19 |
| Reporter: | Hartmut Holzgraefe | Email Updates: | |
| Status: | Won't fix | Impact on me: | |
| Category: | MySQL Workbench | Severity: | S3 (Non-critical) |
| Version: | workbench-5.2 bzr | OS: | Linux |
| Assigned to: | CPU Architecture: | Any | |
[1 Dec 2009 16:46]
Hartmut Holzgraefe
[2 Dec 2009 0:10]
Hartmut Holzgraefe
several problems with "make dist":
- one Makefile not under automake control, so missing "dist" and other autotools targets
- path names too long for standard tar (>99 characters total), ustar format needed
- .cpppp instead of .ccp file endings in library/sql-parser/source/Makefile.am
(no idea if this change was an intentional workaround for something or a typo)
the patch below makes "make dist" work as in "no errors", a "make distcheck" still fails though so the generated source distribution tarball is most likely broken ... will file a new bug report for this
=== modified file 'configure.in'
--- configure.in 2009-11-30 11:47:56 +0000
+++ configure.in 2009-12-01 23:37:45 +0000
@@ -1,6 +1,6 @@
AC_INIT(mysql-workbench, 5.2.10)
AC_CONFIG_SRCDIR(backend/wbpublic/grt/common.h)
-AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
+AM_INIT_AUTOMAKE([1.9 tar-ustar])
AC_CONFIG_HEADER(config.h)
@@ -376,6 +376,7 @@ ext/Makefile
ext/scintilla/gtk/Makefile
ext/cppconn/Makefile
ext/cppconn/driver/Makefile
+ext/ctemplate/Makefile
backend/Makefile
backend/wbpublic/Makefile
backend/wbprivate/Makefile
=== removed file 'ext/ctemplate/Makefile'
--- ext/ctemplate/Makefile 2009-08-21 08:24:51 +0000
+++ ext/ctemplate/Makefile 1970-01-01 00:00:00 +0000
@@ -1,15 +0,0 @@
-
-all:
- make -C ctemplate-src libctemplate_wb.la
-
-clean:
-# make -C ctemplate-src clean
-
-distclean:
-# make -C ctemplate-src distclean
-
-install:
- make -C ctemplate-src install-libLTLIBRARIES
-
-uninstall:
-# make -C ctemplate-src uninstall
=== added file 'ext/ctemplate/Makefile.am'
--- ext/ctemplate/Makefile.am 1970-01-01 00:00:00 +0000
+++ ext/ctemplate/Makefile.am 2009-12-01 16:53:14 +0000
@@ -0,0 +1 @@
+SUBDIRS=ctemplate-src
=== modified file 'library/sql-parser/source/Makefile.am'
--- library/sql-parser/source/Makefile.am 2009-09-25 11:47:30 +0000
+++ library/sql-parser/source/Makefile.am 2009-12-01 19:12:49 +0000
@@ -27,11 +27,11 @@ libsqlparser_la_SOURCES=\
ctype-win1250ch.cpp\
ctype.cpp\
int2str.cpp\
- myx_lex_helpers.cpppp\
- myx_sql_tree_item.cpppp\
- myx_statement_parser.cpppp\
- myx_unicode_scanner.cpppp\
- sql_parser_symbols.cpppp\
+ myx_lex_helpers.cpp\
+ myx_sql_tree_item.cpp\
+ myx_statement_parser.cpp\
+ myx_unicode_scanner.cpp\
+ sql_parser_symbols.cpp\
my_messnc.cpp\
my_static.cpp\
my_strtoll10.cpp\
[5 Feb 2013 3:19]
Alfredo Kojima
Build system will be replaced with cmake
