Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 528084 - media-sound/jack-audio-connection-kit-0.124.1 should depend on sys-libs/db - checking for db.h... no // configure: error: *** a required header file is missing
Summary: media-sound/jack-audio-connection-kit-0.124.1 should depend on sys-libs/db - ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 2 votes (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard:
Keywords:
: 531828 558770 585144 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-11-03 08:19 UTC by Gangræna Gorgeous
Modified: 2016-07-24 17:45 UTC (History)
12 users (show)

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


Attachments
build.log (build.log,10.27 KB, text/plain)
2014-11-03 08:19 UTC, Gangræna Gorgeous
Details
build.log with abi_x86_32 (build.log,10.68 KB, text/x-log)
2015-04-10 21:49 UTC, Alex Busenius
Details
ebuild patch (jack-audio-connection-kit-0.124.1.ebuild.patch,446 bytes, patch)
2015-08-09 16:25 UTC, Xavier Miller (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gangræna Gorgeous 2014-11-03 08:19:29 UTC
jack-audio-connection-kit-0.124.1 doesn't compile because of missing header db.h of sys-libs/db

Previous version in the tree was compiling just ok without it.

Reproducible: Always
Comment 1 Gangræna Gorgeous 2014-11-03 08:19:53 UTC
Created attachment 388396 [details]
build.log
Comment 2 Arnaud Vallette d'Osia 2014-11-03 08:50:49 UTC
Hitting the same bug here.
Also applies to latest ebuilds versions (1.9999...)
Comment 3 Jouni Rinne 2014-11-03 17:51:31 UTC
Same here. Any ideas which version/slot of sys-lib/db it needs? So far I haven't found any information of the required version within sources. I suppose anything goes. 

(from configure.ac:
# headers
AC_CHECK_HEADERS(string.h strings.h alloca.h db.h, [],
     AC_MSG_ERROR([*** a required header file is missing]))

---

AC_CHECK_LIB(db, db_create,[],
         AC_MSG_ERROR([*** JACK requires Berkeley DB libraries (libdb...)]))
)
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-06 21:03:08 UTC
*** Bug 531828 has been marked as a duplicate of this bug. ***
Comment 5 Aaron W. Swenson gentoo-dev 2015-01-10 04:17:47 UTC
I can confirm it is missing a DEPEND:

>=sys-libs/db-4.8.30-r1[${MULTILIB_USEDEP}]
Comment 6 Cedric Sodhi 2015-03-20 14:33:09 UTC
Is jackd still maintained? Could any dev perhaps commit that?
Comment 7 Alex Busenius 2015-04-10 21:47:24 UTC
I have the same problem when trying to compile jack-audio-connection-kit with ABI_X86="64 32". It should depend on sys-libs/db with the same abi_x86_*.
Comment 8 Alex Busenius 2015-04-10 21:49:39 UTC
Created attachment 401002 [details]
build.log with abi_x86_32
Comment 9 Alex 2015-06-21 16:17:28 UTC
yum install -y db4-devel will fix this issue.
Comment 10 Xavier Miller (RETIRED) gentoo-dev 2015-08-09 16:25:26 UTC
Created attachment 408640 [details, diff]
ebuild patch
Comment 11 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-08-28 20:18:30 UTC
*** Bug 558770 has been marked as a duplicate of this bug. ***
Comment 12 Jonas Jelten 2015-11-25 23:18:53 UTC
checking for db_create in -ldb... no
configure: error: *** JACK requires Berkeley DB libraries (libdb...)

Can this please be fixed? This issue is older than one year.
Comment 13 Ulf Dambacher 2015-11-28 08:32:56 UTC
I can confirm that the ebuild patch from comment10 does work.
PLEASE apply to main tree!
Comment 14 Michael Palimaka (kensington) gentoo-dev 2016-07-24 17:36:40 UTC
*** Bug 585144 has been marked as a duplicate of this bug. ***
Comment 15 Michael Palimaka (kensington) gentoo-dev 2016-07-24 17:45:35 UTC
Thanks, fixed in git.

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b8a77a21892ada03e6f563d135fae4e16666c6