[Jack-Devel] jack1 git FTBFS

Jörn Nettingsmeier nettings at stackingdwarves.net
Mon Apr 20 12:26:23 CEST 2015


Hi *!


While I'm hunting the recent breakage of JACK on openSUSE Tumbleweed, I 
found I can't build jack1 from source.

make distclean
git submodule update
git pull
./autogen.sh
./configure
make

/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I..    -I../config -I.. -I.. -I../include -D_REENTRANT 
-D_POSIX_PTHREAD_SEMANTICS -Wall  -O3 -fomit-frame-pointer -ffast-math 
-funroll-loops -march=native -mtune=native -msse -mfpmath=sse 
-DJACK_LOCATION=\"/usr/local/bin\" -I../config -I.. -I.. -I../include 
-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall  -O3 -fomit-frame-pointer 
-ffast-math -funroll-loops -march=native -mtune=native -msse 
-mfpmath=sse -MT libjack_la-metadata.lo -MD -MP -MF 
.deps/libjack_la-metadata.Tpo -c -o libjack_la-metadata.lo `test -f 
'metadata.c' || echo './'`metadata.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../config -I.. -I.. 
-I../include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -O3 
-fomit-frame-pointer -ffast-math -funroll-loops -march=native 
-mtune=native -msse -mfpmath=sse -DJACK_LOCATION=\"/usr/local/bin\" 
-I../config -I.. -I.. -I../include -D_REENTRANT 
-D_POSIX_PTHREAD_SEMANTICS -Wall -O3 -fomit-frame-pointer -ffast-math 
-funroll-loops -march=native -mtune=native -msse -mfpmath=sse -MT 
libjack_la-metadata.lo -MD -MP -MF .deps/libjack_la-metadata.Tpo -c 
metadata.c  -fPIC -DPIC -o .libs/libjack_la-metadata.o
metadata.c: In function 'jack_set_property':
metadata.c:202:15: error: 'DB' has no member named 'exists'
          if (db->exists (db, NULL, &d_key, 0) == DB_NOTFOUND) {
                ^
metadata.c: In function 'jack_get_properties':
metadata.c:322:29: error: 'DBC' has no member named 'get'
          while ((ret = cursor->get(cursor, &key, &data, DB_NEXT)) == 0) {
                              ^
metadata.c:402:15: error: 'DBC' has no member named 'close'
          cursor->close (cursor);
                ^
metadata.c: In function 'jack_get_all_properties':
metadata.c:441:29: error: 'DBC' has no member named 'get'
          while ((ret = cursor->get(cursor, &key, &data, DB_NEXT)) == 0) {
                              ^
metadata.c:532:15: error: 'DBC' has no member named 'close'
          cursor->close (cursor);
                ^
metadata.c: In function 'jack_remove_properties':
metadata.c:615:29: error: 'DBC' has no member named 'get'
          while ((ret = cursor->get(cursor, &key, &data, DB_NEXT)) == 0) {
                              ^
metadata.c:636:34: error: 'DBC' has no member named 'del'
                  if ((ret = cursor->del (cursor, 0)) != 0) {
                                   ^
metadata.c:646:15: error: 'DBC' has no member named 'close'
          cursor->close (cursor);
                ^
Makefile:547: recipe for target 'libjack_la-metadata.lo' failed
make[2]: *** [libjack_la-metadata.lo] Error 1
make[2]: Leaving directory '/local/build/jack1/libjack'
Makefile:544: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/local/build/jack1'
Makefile:430: recipe for target 'all' failed
make: *** [all] Error 2


I made sure my BDB is ok, here are the relevant lines from the output of 
./configure:
[..]
checking db.h usability... yes
checking db.h presence... yes
checking for db.h... yes
[..]
checking for db_create in -ldb... yes
[..]

Any hints?



-- 
Jörn Nettingsmeier
Lortzingstr. 11, 45128 Essen, Tel. +49 177 7937487

Meister für Veranstaltungstechnik (Bühne/Studio)
Tonmeister VDT

http://stackingdwarves.net




More information about the Jackaudio mailing list