PDA

View Full Version : [AIUTO] Errore quando lancio runcbl


igorlazunna
09-05-2003, 09:28
Ciao a tutti e AIUTO.
Ho una macchina su cui è stato necessario un upgrade dalla 6.2 alle 7.2 (direte voi... era ora) lo so ma non sempre si può fare, quando una macchina è in produzione.
A seguito dell'aggiornamento un applicativo che usa un compilato cobol non funziona più.
L'errore che dà all'avvio è:
exec ./runcbl
bash: /usr/biblio/acucob/bin/runcbl: No such file or directory
bash: /usr/biblio/acucob/bin/runcbl: No such file or directory

ma il file esiste. Qualcuno mi ha detto che poteva essere un problema di filesystem, così ho forzato un check, ma niente da fare.

Penso possa essere un problema di come è compilato il runcbl, che era stato fatto per il kernel della 6.2.

Adesso se prendo i sorgenti e li compilo, ottengo questo errore:

make runcbl
cc -O -c -o sub.o sub.c
cc -O -c -o filetbl.o filetbl.c
cc -s -o runcbl sub.o filetbl.o ./libruncbl.a ./libfsi.a ./libacuterm.a ./libvision.a ./libclient.a ./libmessage.a ./libmemory.a ./libstdlib.a -lm
./libacuterm.a(termbase.o): In function `wb_stdin':
termbase.o(.text+0x1f02): the `gets' function is dangerous and should not be used.
./libvision.a(log.o): In function `I4489':
log.o(.text+0x430a): the use of `mktemp' is dangerous, better use `mkstemp'
./libruncbl.a(runcbl.o): In function `I4979':
runcbl.o(.text+0x1480): undefined reference to `__setjmp'
./libruncbl.a(runcbl.o): In function `I3571':
runcbl.o(.text+0x436f): undefined reference to `__setjmp'
./libruncbl.a(stdlib.o): In function `I8603':
stdlib.o(.text+0x431): undefined reference to `_xstat'
./libvision.a(unxfiles.o): In function `I5347':
unxfiles.o(.text+0x389): undefined reference to `_xstat'
./libvision.a(unxfiles.o): In function `I3385':
unxfiles.o(.text+0x706): undefined reference to `_fxstat'
./libvision.a(unxfiles.o): In function `I5362':
unxfiles.o(.text+0xe32): undefined reference to `_xstat'
./libvision.a(unxrion.o): In function `Ar_open':
unxrion.o(.text+0x493): undefined reference to `_fxstat'
./libvision.a(visn3o.o): In function `v3_open':
visn3o.o(.text+0x14f0): undefined reference to `_fxstat'
collect2: ld returned 1 exit status
make: *** [runcbl] Error 1


Avete qualche idea ? :cry: :cry:
oppure devo reinstallare la 6.2 ?
help :cry:

lovaz
09-05-2003, 09:43
Immagino che ti riferisca a redhat.
Comunque da quello che hai postato quel programma vuole delle librerie che non ci sono o sono di una versione diversa, forse le libc5?
Chiedi a ilsensine per maggiori dettagli.

igorlazunna
09-05-2003, 14:21
ilsensine mi appello a te. possono essere le libc5 ? se è così posso installarle insieme alle libc6 ? oppure no?
devo ritornare alla 6.2 ? :cry: :muro:

igorlazunna
09-05-2003, 16:13
:D evviva ho risolto!!
ho installato le libc-5 e le ld.so-1.9 e funziona!!!!!!!


grazie lovaz, il tuo suggerimento è stato illuminante !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


igorlazunna:runcbl 1:0 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


GRAZIE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

lovaz
09-05-2003, 16:16
Non c'è di che ;)