Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 591994 - app-shells/bashdb-4.3.0.91-r2 - src_compile(): Makefile:270: *** missing separator. Stop.
Summary: app-shells/bashdb-4.3.0.91-r2 - src_compile(): Makefile:270: *** missing sepa...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
: 596428 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-08-24 08:22 UTC by Raymond Jennings
Modified: 2016-12-07 08:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,9.08 KB, text/plain)
2016-08-24 08:31 UTC, Raymond Jennings
Details
emerge --info (einfo.txt,6.06 KB, text/plain)
2016-08-24 08:31 UTC, Raymond Jennings
Details
Requested Makefile. (Makefile,33.75 KB, text/plain)
2016-08-24 09:45 UTC, Raymond Jennings
Details
Fix for the configure script (patch,436 bytes, patch)
2016-10-07 11:29 UTC, Felix Janda
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Raymond Jennings 2016-08-24 08:22:40 UTC
Added this issue as a comment on a possible duplicate, before I noticed the previous timestamps were around 2 years ago.

See attached logs
Comment 1 Raymond Jennings 2016-08-24 08:31:08 UTC
Created attachment 444018 [details]
build.log
Comment 2 Raymond Jennings 2016-08-24 08:31:32 UTC
Created attachment 444020 [details]
emerge --info
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2016-08-24 09:35:48 UTC
Please attach that Makefile to this bug report.
Comment 4 Raymond Jennings 2016-08-24 09:45:10 UTC
Created attachment 444022 [details]
Requested Makefile.
Comment 5 Felix Janda 2016-08-24 12:00:17 UTC
The configure script is very creative:

AC_ARG_WITH(dbg-main, AC_HELP_STRING([--with-dbg-main],
                  [location of dbg-main.sh]), DBGR_MAIN=$withval)
AC_SUBST(DBGR_MAIN)

if test -z "$DBGR_MAIN" ; then
  DBGR_MAIN=`strings $SH_PROG$EXEEXT | grep bashdb-main.inc`
  if test -z "$DBGR_MAIN" ; then
     AC_MSG_ERROR([I didn't find bashdb-main.inc in your bash. If you have the
right version of bash, set it with the --with-dbg-main option])
  fi
fi

So the configure script expects that there is exactly one match of
bashdb-main.inc in the bash executable. However, OP's executable has
two matches because it has debug info. This leads to the observed
corruption of the Makefile.
Comment 6 Raymond Jennings 2016-10-07 10:45:21 UTC
*** Bug 596428 has been marked as a duplicate of this bug. ***
Comment 7 Raymond Jennings 2016-10-07 10:47:02 UTC
*** Bug 596428 has been marked as a duplicate of this bug. ***
Comment 8 Raymond Jennings 2016-10-07 10:47:49 UTC
Bumping version after finding a duplicate bug against r2.
Comment 9 Felix Janda 2016-10-07 11:29:35 UTC
Created attachment 449426 [details, diff]
Fix for the configure script
Comment 10 SpanKY gentoo-dev 2016-12-07 08:18:39 UTC
fixed instead by just passing the configure script the path:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e5c3e67e5230051c3b6690ef8da675466e2f540