PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : grip



thenktor
05.12.02, 15:10
vielleicht kann mir jemand bei dem fehler helfen...

c++ -g -O2 -o grip cppmain.o main.o grip.o cddev.o cdplay.o discedit.o rip.o cdpar.o id3.o discdb.o uihelper.o dialog.o gripcfg.o parsecfg.o launch.o gain_analysis.o -rdynamic -rdynamic /usr/lib/libgnomeui.so -L/usr/lib -lm -lm -lm -lm -lm -ldl -lXext -L/usr/X11R6/lib -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lm /usr/lib/libart_lgpl.so -lm /usr/lib/libgdk_imlib.so -ldl -lXext -lSM -lICE /usr/lib/libgtk.so -ldl -lXext -lX11 -lm /usr/lib/libgdk.so -ldl -lXext -lX11 -lm /usr/lib/libgmodule.so -ldl -ldl -lXext -lX11 /usr/lib/libgnome.so -lm -lm /usr/lib/libgnomesupport.so -lm /usr/lib/libesd.so -lm /usr/lib/libaudiofile.so -lm -lm -ldb1 /usr/lib/libglib.so -lpthread /usr/lib/libghttp.so -lcdda_interface -lcdda_paranoia /usr/lib/libid3.a -lz /usr/lib/libstdc++.so -lm -lm -lm -L/usr/i386-slackware-linux/bin -L/usr/i386-slackware-linux/lib -lgcc_s -lc -lgcc_s -lm -lgcc_s -lc -lgcc_s -lm
/usr/lib/gcc-lib/i386-slackware-linux/3.2.1/../../../../i386-slackware-linux/bin/ld: cannot find -ldb1
collect2: ld returned 1 exit status
make[2]: *** [grip] Error 1
make[2]: Leaving directory `/root/compile/grip-3.0.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/compile/grip-3.0.3'
make: *** [all-recursive-am] Error 2


PS: ich hab slackware-current

hunter
05.12.02, 15:20
Ich tippe auf libdb1, db1 und libdb1-devel. Das ist Version 1.x der Berkeley DataBase

thenktor
05.12.02, 22:28
hab jetzt mal die aktuelle version von der berkeley database installiert, aber es geht net. mal schauen ob ich die die alte noch irgendwo find.

hunter
06.12.02, 05:40
Nein. Das mit den Versionen ist da anders. Hede Hauptversion wird einzeln installiert. Ich habe db1 - db4 installiert. Nur die Unterversionen sind einzigartig auf dem Rechner.

Wird also db1 gebraucht nutzt dir eine Installation von db2 oder 3 nichts. Es sei denn du compilierst es selbst und aktivierst 1.8 compatiblität, aber das war nie so der Knüller.

thenktor
06.12.02, 11:38
ok, hab mir die version 1.85 geholt. allerdings hat die kein configure script und make haut mir den fehler an den kopf:

cc -c -D__DBINTERFACE_PRIVATE -O -I. -Iinclude -I../../hash ../../hash/hash.c
In file included from ../../hash/hash.c:55:
../../hash/hash.h:106: field `__errno_location' declared as a function
../../hash/hash.c: In function `flush_meta':
../../hash/hash.c:508: parse error before '(' token
../../hash/hash.c: In function `hash_get':
../../hash/hash.c:539: parse error before '(' token
../../hash/hash.c: In function `hash_put':
../../hash/hash.c:556: parse error before '(' token
../../hash/hash.c:560: parse error before '(' token
../../hash/hash.c: In function `hash_delete':
../../hash/hash.c:577: parse error before '(' token
../../hash/hash.c:581: parse error before '(' token
../../hash/hash.c: In function `hash_seq':
../../hash/hash.c:732: parse error before '(' token
make: *** [hash.o] Error 1

thenktor
06.12.02, 13:07
hab mir db1 source rpm von redhat 7.3 runtergeladen und kompiliert. danach noch ind slackware format gewandelt -> läuft. grip hat auch brav duechkompiliert.

danke für die hilfe