Bonjour tout le monde,

j'ai un probl�me de compilation sur un NCR3000 (System V 4.x -- machine 
isol�e sur un r�seau non connect� aux Pays-Bas => pas commode ) o� seul 
�l�ment de GNU, gcc 2.7.2.3 a �t� install� par mon pr�d�cesseur.

J'ai besoin de 'dialog' (compar� � Linux, ces Unixes commerciaux sont un 
d�sert :-{  ), et j'ai donc extrait les sources du CD de SuSE 8.0.
Sur Linux, cela compile et se lie imm�diatement, mais pas sur NCR 
(compilation OK, cr�ation de la librairie OK, mais 'ld' cale au moment du 
'Symbol referencing').

J'ai install� le GNU make (aussi extrait et compil� � partir du CD de SuSE 
8.0) car le make d'origine �tait assez spartiate.

Rebelote :

Undefined               first reference
symbol                  in file
-----------------------------------------------------------------
COLS                    dialog.o
noecho                  ./libdialog.a(util.o)
..
subwin                          ./libdialog.a(inputbox.o)           
wrefresh                        dialog.o
..
UX: ld: ERROR: dialog : fatal error : Symbol referencing errors. No output 
written
gmake : *** [dialog] Error 1

Le Makefile contient :
#----------------------------------------------------------------------------
# do not edit below this line

CFLAGS = $(OPTIM) -DLOCALE
LDFLAGS = -L .
LDLIBS = -L. -ldialog

OBJS = checklist.o inputbox.o menubox.o msgbox.o \
         textbox.o util.o yesno.o
(...)

SRCS = $(OBJS:.o=.c)

all: libdialog.a dialog

libdialog.a: $(OBJS)
        ar rcs libdialog.a $(OBJS)

dialog: dialog.o
(...)
---------------------------------------------------------------
Un patche est propos�, qui dans le Makefile change  

'dialog: dialog.o'   -->   'dialog: dialog.o $(OBJS)', 

mais cela ne devrait rien changer je pense (la machine est au loin, je n'y ai 
pas acc�s en remote pour continuer mes essais).

Sur ma machine Linux, j'ai compil� la version 0.62 et la version patch�e, 
sans le moindre probl�me.

C'est probablement trivial (j'esp�re) : une id�e ?

        Merci d'avance.
-- 
        Bonne journ�e - Have a good day,

        Alain
+--------------------------------------------------------------------------------------
|  Dr Alain EMPAIN      Bioinformatique, G�n�tique Mol�culaire B43,
|  Fac. M�d. V�t�rinaire, Univ. de Li�ge, Sart-Tilman / B-4000 Li�ge  
|       [EMAIL PROTECTED]
|       WORK:+32 4 366 3821 Fax: +32 4 366 4122   GSM:+32 497 701764
|       HOME:+32 85 512341  -- Rue des Martyrs,7  B-4550 Nandrin


Répondre à