Newsgroup: it.comp.os.unix
Titolo: GLUT per Solaris

Ultimamente ho scaricato il pacchetto glut-3.7 per Solaris 8 (sparc),
per un totale di 17MB. Quando installo con pkgadd mi ritrovo una dir in
/usr/local contenente i sorgenti delle librerie e i test file...la dir
e' glut-3.7 appunto. A questo punto stando a quanto mi dice la
documentazione eseguo lo script mkmkfiles.imake che dovrebbe generare i
Makefiles per la mia macchina derivandoli dall'Imakefile. Fin qui tutto
OK, mi ritrovo i vari Makefile, anche in tutte le sottodir e procedo con
l'esecuzione di un bel make...e qui iniziano a spuntare degli errori
inerenti i parametri passati dai Makefile al gcc. -Xc , -xcg92 e -xF non
vengono riconosciuti. Penso si riferiscano al supporto per vari
linguaggi, di cui l'ultimo e' Fortran. 
La prima mi risulta pure sbagliata nella sintassi che dovrebbe essere
-xC, suppongo per abilitare il supporto C++. Ho provato ad aggiornare
gcc alla versione 2.95.3 sperando che tali linguaggi fossero
riconosciuti ma nada. Non mi direte che devo modificare tutti i Makefile
a mano?
Grazie anticipatamente.

 Grazie anticipatamente.
Probabilmente le flag che ti ritrovi derivano dalle impostazioni contenute
nell'Imakefile, che essendo fornito con il sistema prevede l'utilizzo del
compilatore C di Sun e non del gcc, con la conseguenza di avere un set di
flag differente :)
Puoi provare a rivedere le flag dell'Imakefile e far rigenerare i Makefiles
...
-- 
 Alberto 'JCN-9000' Varesio     AKA  BlueRider    AIX V4.3 System Support
 EDIST SpA - Via Goito 51/A    Riding the world   Phone: 
+39-011-415-8111
 10195 Grugliasco (TO) ITALY   on a Honda CB500    Cell: 
+39-349-492-4769
 mailto:
A.Va...@edist.it
         mailto:
alberto...@torinofacile.it
--
 I didn't change a thing and from the moment I didn't change it,
 it doesn't work anymore." -- Anonymous

 ...
L'Imakefile fornito con il sistema? No, le glut le ho scaricate da
Sunfreeware.com. Ma la cosa strana e' che nel file readme prevede anche
l'uso di gcc. Altro fatto strano, sembra che non serva effettuare
l'installazione perche' gli esempi contenuti in una sottodirectory
vengono eseguiti. Mi e' bastato aggiungere la directory contenente le
librerie glut nel percorso di ricerca librerie contenuto in /var/ld.
Pero' Openuniverse continua a non trovare una funzione del tipo
getfunctionkeyboard...della quale c'e' pero' la man page nella sottodir
man...boh
Penso che la versione di glut presente sul sito sun (solo in 32 bit
perche' il link per la 64 e' morto) sia quella corretta e che quella su
sunfreeware sia una package generico per tutti i sistemi e non compilato
per Solaris.
Dovrei provare a fare qualche programmino in opengl e vedere se sfrutta
le glut...
Per ora prevedo di scaricare glut dal sito sun...
Ma altra domanda: come mai tutte gli esempi in opengl in finestre di
ridotte dimensioni girano velocemente e a finestra estesa vanno a
pochissimi fps? l'ogl_install_chek fa lo stesso. Con la finestra delle
dimensioni di default registro 30fps di media, appena massimizzo 3
fps...E' forse dovuto alla scheda Creator che non ha il doppio buffer e
lo z-buffering?
Devo procurarmi una scheda tipo Elite3d per avere buone prestazioni?
Poi, cosa si intende per stereo resolution?
Grazie

 > Ultimamente ho scaricato il pacchetto glut-3.7 per Solaris 8 (sparc),
Quale versione del make stai usando?
Quale versione di as hai installata?
il gcc usa dei flag che il normale make di Sun non riconosce come anche
l'assembler.
Probabilmente scaricando ed installando le  "binutils" (GNU naturalmente) da
Sunfreeware va a posto.
Ciao
Caius