Note su Solaris 9 (Edizione per piattaforma SPARC)

Common Desktop Environment (CDE)

Compilazione di programmi Motif nell'ambiente operativo Solaris 9

La compilazione di un programma Motif nell'ambiente operativo Solaris 9 genera problemi nei seguenti casi.

Se il programma Motif utilizza Motif versione 2.1 e la vecchia libreria condivisa utilizza Motif versione 1.2, si può verificare un core dump. Questo problema non riguarda la compatibilità a livello binario delle applicazioni compilate in Solaris 2.4, 2.5, 2.5.1 o 2.6. Queste applicazioni dovrebbero poter essere eseguite correttamente nell'ambiente operativo Solaris 9.

Soluzione: Se si dispone di una vecchia libreria condivisa che si collega direttamente alla libreria Motif, per compilare un programma in Solaris 9 che si colleghi sia alla libreria Motif che alla vecchia libreria condivisa occorre usare un'istruzione simile alla seguente:


cc foo.c -o programma -DMOTIF12_HEADERS -I/usr/openwin/include 
-I/usr/dt/include -lXm12 -lXt -lX11
Nell'esempio precedente, programma è il nome del programma da compilare.