Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 435690

Summary: dev-db/mysql-5.1.62-r1 - Makefile:186: *** missing separator. Stop.
Product: Gentoo Linux Reporter: Willard Dawson <wfdawson>
Component: Current packagesAssignee: Gentoo Linux MySQL bugs team <mysql-bugs>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Build log
Emerge info
emerge -pqv
Emerge environment

Description Willard Dawson 2012-09-20 20:06:07 UTC
Errors out with the following:

config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
/bin/rm: cannot remove `libtoolT': No such file or directory
config.status: executing default commands
configure: WARNING: unrecognized options: --without-pstack, --with-plugindir, --without-plugin-example, --without-plugin-ibmdb2i, --without-plugin-partition, --without-plugin-federated, --without-plugin-ndbcluster, --without-plugin-pbxt
Comment 1 Willard Dawson 2012-09-20 20:06:28 UTC
Created attachment 324436 [details]
Build log
Comment 2 Willard Dawson 2012-09-20 20:07:03 UTC
Created attachment 324438 [details]
Emerge info
Comment 3 Willard Dawson 2012-09-20 20:07:25 UTC
Created attachment 324440 [details]
emerge -pqv
Comment 4 Willard Dawson 2012-09-20 20:07:47 UTC
Created attachment 324442 [details]
Emerge environment
Comment 5 Ilya Gordeev 2012-10-23 16:51:32 UTC
Have the same warning message:

QA: configure
please use append-cppflags for preprocessor flags
QA: install
QA Notice: Unrecognized configure options:

        configure: WARNING: unrecognized options: --without-pstack, --with-plugindir, --without-plugin-example, --without-plugin-ibmdb2i, --without-plugin-partition, --without-plugin-federated, --without-plugin-ndbcluster, --without-plugin-pbxt
Comment 6 Brian Evans (RETIRED) gentoo-dev 2013-02-04 14:32:19 UTC
Does this still occur on mysql 5.1.67?

The configure warnings listed are harmless.
Comment 7 Willard Dawson 2013-02-04 21:29:56 UTC
(In reply to comment #6)
> Does this still occur on mysql 5.1.67?
> 
> The configure warnings listed are harmless.

Yes, this does still occur on 5.1.67.

>>> Compiling source in /var/tmp/portage/dev-db/mysql-5.1.67/work/mysql ...
make -j1 -l1 
Makefile:186: *** missing separator.  Stop.
Comment 8 Willard Dawson 2013-02-04 22:42:15 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > Does this still occur on mysql 5.1.67?
> > 
> > The configure warnings listed are harmless.
> 
> Yes, this does still occur on 5.1.67.
> 
> >>> Compiling source in /var/tmp/portage/dev-db/mysql-5.1.67/work/mysql ...
> make -j1 -l1 
> Makefile:186: *** missing separator.  Stop.

Looking through the current build.log and the corresponding Makefile - actually, several of them... this is found:

CCASFLAGS =  -Wa,-O2 
-Wa,-mtune=native
-Wa,-pipe

There's no line continuing '\' appended to make that a single variable setting Make statement.  For whatever reason, the missing '\' characters are being stripped or never appended, or whatever.

My make.conf sets flags as follows:

CFLAGS="-O2 -mtune=native -pipe"
CXXFLAGS="${CFLAGS}"
ASFLAGS="${CFLAGS}"
LDFLAGS="${CFLAGS}"
OMPFLAGS="${CFLAGS}"

If that is somehow broken...?
Comment 9 Brian Evans (RETIRED) gentoo-dev 2013-02-04 23:51:03 UTC
(In reply to comment #8)
> My make.conf sets flags as follows:
> 
> CFLAGS="-O2 -mtune=native -pipe"
> CXXFLAGS="${CFLAGS}"
> ASFLAGS="${CFLAGS}"
> LDFLAGS="${CFLAGS}"
> OMPFLAGS="${CFLAGS}"
> 
> If that is somehow broken...?

Confirmed that ASFLAGS="${CFLAGS}" is the culprit.

From what I read, you should unset it to defaults.
Comment 10 Brian Evans (RETIRED) gentoo-dev 2014-02-04 03:09:47 UTC
Closing as INVLAID as you shouldn't set ASFLAGS unless you know what you are doing