Compile von slrn-cvs-0.9.9 schlägt fehl

25/05/2008 - 22:29 von Uwe Premer | Report spam
[X-Post alt.linux.suse/de.comm.software.newsreader,
Follow Up-To de.comm.software.newsreader]

Habe schon einmal erfolgreich slrn 9.9.9-82pre installiert gehabt.
Mußte aber kürzlich wegen Problemen meine SUSE64 neu installieren, so
dass ich slrn neu kompilieren muss.
(Die stable-slrn will ich nicht, weil der nicht mit UTF-8 zurechtkommt
und kein charset-Fallback kann).

Nun hab ich mir also per cvs den Trunk runtergeladen und wollte den
kompilieren.
:/configure làuft noch fehlerfrei durch:

config.status: creating po/POTFILES
config.status: creating po/Makefile

Your DOMAIN appears to be: uwe-premer.de
If this is not correct, edit src/sysconf.h!!!

For some INSTALLATION options, edit src/Makefile.
For INEWS, LOCAL SPOOL, GROUPLENS, SLANG, ... support, edit src/slrnfeat.h

Jedoch meldet das anschliessende make gleich Fehler und bricht ab:

$ make
cd src; make all
make[1]: Entering directory `~/Downloads/slrn-cvs/slrn/trunk/src'
mkdir ~/Downloads/slrn-cvs/slrn/trunk/src/objs
/bin/cp ~/Downloads/slrn-cvs/slrn/trunk/src/sysconf.h config.h
touch config.h
cd ~/Downloads/slrn-cvs/slrn/trunk/src/objs; gcc -c -g -O2
-Dunix -DSLRN_SLANG_DIR=\"/usr/local/share/slrn/slang\"
-DSLRN_LIB_DIR=\"/usr/local/share/slrn\"
-DSLRN_CONF_DIR=\"/usr/local/etc/slrn\"
-DNLS_LOCALEDIR=\"/usr/local/share/locale\"
~/Downloads/slrn-cvs/slrn/trunk/src/chkslang.c
gcc ~/Downloads/slrn-cvs/slrn/trunk/src/objs/chkslang.o
-o ~/Downloads/slrn-cvs/slrn/trunk/src/objs/chkslang -L
-lslang ~/Downloads/slrn-cvs/slrn/trunk/src/objs/chkslang.o:
In function
`main': ~/Downloads/slrn-cvs/slrn/trunk/src/chkslang.c:66:
undefined reference to
`SLang_Version' ~/Downloads/slrn-cvs/slrn/trunk/src/chkslang.c:74:
undefined reference to `SLang_Version' collect2: ld returned 1 exit
status make[1]: ***
[~/Downloads/slrn-cvs/slrn/trunk/src/objs/chkslang]
Fehler 1 make[1]: Leaving directory
`~/Downloads/slrn-cvs/slrn/trunk/src' make: *** [all]
Fehler 2


slang 2 ist natürlich installiert genau wie slang 2-devel.
Ich vermute 2 Möglichkeiten:
entweder fehlt eine Library oder aber irgendein Pfad wird nicht
gefunden.

Was genau müßte ich also tun, damit das make durchlàuft?

Uwe
.:::::|::| ::|.:::::|::::::| ::| ,::::, /:'`:,
,::\ :::\ :~~/ :::\ `:::::>::|_::|`:::::>:::> :| : -- | |:<
`::/ :::/ :::, :|:| ,::::/ `:::::|,::::/ ::::::| :::| `::::'::| \:,,:'
:|
 

Lesen sie die antworten

#1 Markus Kossmann
26/05/2008 - 04:28 | Warnen spam
Uwe Premer wrote:

[...]
In function
`main': ~/Downloads/slrn-cvs/slrn/trunk/src/chkslang.c:66:
undefined reference to
`SLang_Version' ~/Downloads/slrn-cvs/slrn/trunk/src/chkslang.c:74:
undefined reference to `SLang_Version' collect2: ld returned 1 exit


Das linken mit der slang Bibliothek schlàgt fehl. Du hast slang vollstàndig
( d.h Pakete slang und slang-devel) installiert ?

Ähnliche fragen