/
Forside
/
Teknologi
/
Operativsystemer
/
Linux
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Linux
#
Navn
Point
1
o.v.n.
11177
2
peque
7911
3
dk
4814
4
e.c
2359
5
Uranus
1334
6
emesen
1334
7
stone47
1307
8
linuxrules
1214
9
Octon
1100
10
BjarneD
875
FreeBSD: /libsqlite3.so.8: Undefined symbo~
Fra :
Leif Neland
Dato :
30-03-06 09:51
FreeBSD 7.0-CURRENT #7: Mon Mar 27 12:52:05 CEST 2006
Jeg har bøvl med MailScanner, efter en portupgrade -a og en make world.
Når jeg forsøger at starte MailScanner, dør den med fejlmeddelelsen:
bash-2.05b# MailScanner
In Debugging mode, not forking...
/libexec/ld-elf.so.1: /usr/local/lib/libsqlite3.so.8: Undefined symbol
"pthread_create"
Når jeg make'r /usr/ports/databases/sqlite3, er der disse meddelelser med
pthread:
checking for pthread_create in -pthread... yes
/usr/local/bin/libtool --mode=link
cc -O -pipe -DOS_UNIX=1 -DHAVE_USLEEP=1 -I. -I./src -DNDEBUG -DTHREADSAFE
=1 -DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_CURSOR -o libsqlite3.la
alter.lo analyze.lo attach.lo auth.lo btree.lo build.lo callback.lo
complete.lo date.lo delete.lo expr.lo func.lo hash.lo insert.lo main.lo
opcodes.lo os.lo os_unix.lo os_win.lo pager.lo parse.lo pragma.lo prepare.lo
printf.lo random.lo select.lo table.lo tokenize.lo trigger.lo update.lo
util.lo vacuum.lo vdbe.lo vdbeapi.lo vdbeaux.lo vdbefifo.lo vdbemem.lo
where.lo utf.lo legacy.lo -pthread \
cc -shared .libs/alter.o .libs/analyze.o .libs/attach.o .libs/auth.o
..libs/btree.o .libs/build.o .libs/callback.o .libs/complete.o .libs/date.o
..libs/delete.o .libs/expr.o .libs/func.o .libs/hash.o .libs/insert.o
..libs/main.o .libs/opcodes.o .libs/os.o .libs/os_unix.o .libs/os_win.o
..libs/pager.o .libs/parse.o .libs/pragma.o .libs/prepare.o .libs/printf.o
..libs/random.o .libs/select.o .libs/table.o .libs/tokenize.o .libs/trigger.o
..libs/update.o .libs/util.o .libs/vacuum.o .libs/vdbe.o .libs/vdbeapi.o
..libs/vdbeaux.o .libs/vdbefifo.o .libs/vdbemem.o .libs/where.o .libs/utf.o
..libs/legacy.o -pthread -pthread -pthread -pthread -Wl,-soname -Wl,libsqli
te3.so.8 -o .libs/libsqlite3.so.8
/usr/local/bin/libtool --mode=link
cc -O -pipe -DOS_UNIX=1 -DHAVE_USLEEP=1 -I. -I./src -DNDEBUG -DTHREADSAFE
=1 -DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_CURSOR -DHAVE_READLINE=1 -
I/usr/include/readline -pthread \
cc -O -pipe -DOS_UNIX=1 -DHAVE_USLEEP=1 -I. -I./src -DNDEBUG -DTHREADSAFE=1
-DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_CURSOR -DHAVE_READLINE=1 -I/u
sr/include/readline -pthread -o .libs/sqlite3 ./src/shell.c
../.libs/libsqlite3.so -pthread -lreadline -Wl,--rpath -Wl,/usr/local/lib
Så libpthread skulle da være med.
Og pthread_create er også med i libpthread:
bash-2.05b# grep -c pthread_create /usr/lib/libpthread*
/usr/lib/libpthread.a:3
/usr/lib/libpthread.so:1
/usr/lib/libpthread.so.1:1
/usr/lib/libpthread.so.2:1
Og de er uptodate:
bash-2.05b# ls -l /usr/lib/libpthread*
-r--r--r-- 1 root wheel 266366 26 Mar 15:15 /usr/lib/libpthread.a
lrwxr-xr-x 1 root wheel 15 27 Mar 12:17 /usr/lib/libpthread.so ->
libpthread.so.2
-r--r--r-- 1 root wheel 133424 3 Nov 2004 /usr/lib/libpthread.so.1
-r--r--r-- 1 root wheel 136352 26 Mar 15:15 /usr/lib/libpthread.so.2
Hvad gør man så?
Leif
Søg
Alle emner
Teknologi
Operativsystemer
Linux
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177821
Tips :
31980
Nyheder :
719565
Indlæg :
6410981
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.