Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Dopo quasi un mese di utilizzo quotidiano e un viaggio medio-lungo in autostrada, raccontiamo pregi e limiti della Geely EX5: comfort premium, batteria LFP da 60,22 kWh, autonomia fino a 430 km e un prezzo che parte da 38.900 €
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-03-2007, 15:05   #1
ArtX
Registered User
 
Iscritto dal: Feb 2005
Messaggi: 1856
come convivono diverse versioni di gcc

devo compilarmi un programma ma la mia debian etch ha di default il gcc4 e la compilaine mi fa errori e si blocca.
penso siano dovuti ai sorgenti che sono abbastanza vecchi.
io ho installato sia la versione 3.3,3,4 e la 4 di default.
pero come posso dare un make facendo in modo che venga usata una diversa versione da quella di default.
mi ricordo che per qemu usavo
./configure --cc=gcc-3.3
ma il config del programma non supporta sta opzione.
qualche idea?
ArtX è offline   Rispondi citando il messaggio o parte di esso
Old 04-03-2007, 15:22   #2
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Installi i pacchetti delle varie versioni e poi usi update-alternatives per scegliere quale usare.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 04-03-2007, 15:45   #3
ArtX
Registered User
 
Iscritto dal: Feb 2005
Messaggi: 1856
grazie VICIUS
ArtX è offline   Rispondi citando il messaggio o parte di esso
Old 04-03-2007, 16:22   #4
ArtX
Registered User
 
Iscritto dal: Feb 2005
Messaggi: 1856
lasciando stare la compilazione che non è andata a buon fine lo stesso
proverò con uno più vetusto
ho configurato update-alternatives così
per il gcc-4.1
Codice:
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.0 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.1
e per il 3.4
Codice:
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-3.4 60 --slave /usr/bin/g++ g++ /usr/bin/g++-3.4
(una domanda, ma va ad agire solo sui link simbolici degli eseguibili in /usr/bin/ o fa altro?)
poi perchè quando faccio configure sul programma mi dà quest'errore se attivo il gcc-3.4
Codice:
checking for a sed that does not truncate output... (cached)
checking for ld used by gcc... (cached) /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes
checking for /usr/bin/ld option to reload object files... (cached) -r
checking for BSD-compatible nm... (cached) /usr/bin/nm -B
checking how to recognise dependent libraries... (cached) pass_all
checking for dlfcn.h... (cached) yes
checking for g++... (cached) g++
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) none
checking how to run the C++ preprocessor... gcc -E
configure: error: C++ preprocessor "gcc -E" fails sanity check
See `config.log' for more details.
poi l'errore in compilazione è questo e mi sembra dovuto al gcc se non sbaglio, ma non sono un esperto
Codice:
In file included from tkStubLib.c:52:
tkIntPlatDecls.h:395: error: syntax error before '*' token
tkIntPlatDecls.h:398: error: syntax error before '*' token
tkIntPlatDecls.h:400: error: syntax error before "Colormap"
tkIntPlatDecls.h:403: error: syntax error before '*' token
tkIntPlatDecls.h:405: error: syntax error before '*' token
tkIntPlatDecls.h:405: error: `TkUnixContainerId' declared as function returning a function
tkIntPlatDecls.h:415: error: syntax error before '*' token
tkIntPlatDecls.h:417: error: syntax error before '*' token
tkIntPlatDecls.h:419: error: syntax error before '*' token
tkIntPlatDecls.h:421: error: syntax error before '*' token
tkIntPlatDecls.h:593: error: syntax error before '*' token
tkIntPlatDecls.h:594: error: syntax error before '*' token
tkIntPlatDecls.h:595: error: syntax error before "Colormap"
tkIntPlatDecls.h:596: error: syntax error before '*' token
tkIntPlatDecls.h:597: error: syntax error before '*' token
tkIntPlatDecls.h:597: error: `tkUnixContainerId' declared as function returning a function
tkIntPlatDecls.h:601: error: syntax error before '*' token
tkIntPlatDecls.h:602: error: syntax error before '*' token
tkIntPlatDecls.h:603: error: syntax error before '*' token
tkIntPlatDecls.h:604: error: syntax error before '*' token
tkStubLib.c:63: error: syntax error before '*' token
tkStubLib.c:63: warning: data definition has no type or storage class
tkStubLib.c:65: error: syntax error before '*' token
tkStubLib.c:65: warning: data definition has no type or storage class
tkStubLib.c: In function `Tk_InitStubs':
tkStubLib.c:113: error: request for member `hooks' in something not a structure or union
tkStubLib.c:114: error: request for member `hooks' in something not a structure or union
tkStubLib.c:115: error: request for member `hooks' in something not a structure or union
tkStubLib.c:116: error: request for member `hooks' in something not a structure or union
{standard input}: Assembler messages:
{standard input}:2065: Error: symbol `nextPtr' is already defined
{standard input}:2071: Error: symbol `name' is already defined
{standard input}:2676: Error: symbol `nextPtr' is already defined
{standard input}:2706: Error: symbol `parentPtr' is already defined
{standard input}:2712: Error: symbol `nextPtr' is already defined
make[4]: *** [tkStubLib.lo] Error 1
make[4]: Leaving directory `/home/artx/sources/brlcad-7.8.4/src/other/libtk/generic'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/artx/sources/brlcad-7.8.4/src/other/libtk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/artx/sources/brlcad-7.8.4/src/other'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/artx/sources/brlcad-7.8.4/src'
make: *** [all-recursive] Error 1
non ditemi di usare i binari però

Ultima modifica di ArtX : 04-03-2007 alle 16:25.
ArtX è offline   Rispondi citando il messaggio o parte di esso
Old 05-03-2007, 19:34   #5
ArtX
Registered User
 
Iscritto dal: Feb 2005
Messaggi: 1856
nessuno
ArtX è offline   Rispondi citando il messaggio o parte di esso
Old 18-03-2007, 14:46   #6
ArtX
Registered User
 
Iscritto dal: Feb 2005
Messaggi: 1856
nessuno, non mollo finchè non ce la farò
VICIUS aiutami tu
ArtX è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Samsung anticipa gli obiettivi delle mem...
iPhone 18 Pro e Pro Max, il prezzo aumen...
Anthropic scava, NVIDIA vende i picconi:...
I 5 brand di Anker si uniscono: un solo ...
Motorola moto g67 a 229,90€ e edge 70 a ...
Scontata di oltre 50€ reali, a 179€ Robo...
Final Fantasy VII Revelation ha una data...
Super venduta perché va benissimo...
Torna a soli 34,19€ grazie a un coupon: ...
Samsung ci riprova? Nel 2027 potrebbe ar...
Questo portatile HP da 469€ in offerta &...
Fujifilm ha annunciato il nuovo super-te...
Il drone NASA Dragonfly atterrerà...
Il telescopio spaziale Hubble ha ripreso...
Face ID di Apple di nuovo in tribunale: ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:06.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v