Eclipse - Plugin C++

6 risposte [Ultimo messaggio]
Ritratto di Brutus
Brutus
(Junior)
Offline
Junior
Iscritto: 04/02/2009
Messaggi: 38

Salve a tutti!
Ieri sera ho installato Eclipse con Yast, poi ho cercato sul web un modo per avere la possibilità di gestire codice C\C++. La soluzione (presa anche dal sito di eclipse) è di aprire il software manager del programma e inserire il seguente link:

http://download.eclipse.org/tools/cdt/releases/ganymede

A questo punto infatti mi dava la possibilità di installare tutto il necessario. Ho selezionato tutti i pacchetti, ma mi dava un problema di dipendenze che non ho capito, allora mi sono limitato a selezionare il pacchetto di base, l'ha installato, ma alla fine mi dava un problema: non riusciva a modificare un file del tipo "eclipse.ini".
Stamattina ci ho riprovato, ma la situazione mi sembra essere peggiorata, appena seleziono "finish" (momento in cui dovrebbe partire l'installazione) mi da questo errore:

An error occurred while collecting items to be installed<br />java.lang.NullPointerException

Che devo fare?

Ritratto di robermann79
robermann79
(Monster)
Offline
Monster
Iscritto: 07/02/2007
Messaggi: 342

Probabilmente devi rimuovere e reinstallare tutto. Presta attenzione a quali problemi di dipendenza ti notifica, e facci sapere. Che versione di Eclipse usi? L'hai preso dal repository della tua distro? Che versione di opensuse usi?

Ritratto di ap1978
ap1978
(Guru)
Offline
Guru
Iscritto: 01/10/2004
Messaggi: 2972

Non devi installare nulla e non devi aggiungere nessuna URL, essendo già incluse. Semplicemente nelle Preferenze di Eclipse

Window -> Preferences -> General -> Capabilities

scegli

Classic update

A questo punto clicca OK, poi vai su Help -> Software updates (il primo, quello con la freccina), e scegli Find and Install.

A questo punto, seleziona Ganymede Discovery Site e The Eclipse Project Updates e clicca su Finish. Ti sarà chiesto di scegliere un mirror. Accetta la proposta che ti è fatta.

Ti dovrebbe comparire una lista di prodotti da installare. Installa ciò che è contenuto in C and C++ Development, ma DESELEZIONA MyLyn Bridge.

Così dovresti ritrovarti con CDT installato e funzionante.

Ciao

ap Big Grin

Ritratto di Brutus
Brutus
(Junior)
Offline
Junior
Iscritto: 04/02/2009
Messaggi: 38

Quote:

ap1978 ha scritto:
Non devi installare nulla e non devi aggiungere nessuna URL, essendo già incluse. Semplicemente nelle Preferenze di Eclipse

Window -> Preferences -> General -> Capabilities

scegli

Classic update

A questo punto clicca OK, poi vai su Help -> Software updates (il primo, quello con la freccina), e scegli Find and Install.

A questo punto, seleziona Ganymede Discovery Site e The Eclipse Project Updates e clicca su Finish. Ti sarà chiesto di scegliere un mirror. Accetta la proposta che ti è fatta.

Ti dovrebbe comparire una lista di prodotti da installare. Installa ciò che è contenuto in C and C++ Development, ma DESELEZIONA MyLyn Bridge.

Così dovresti ritrovarti con CDT installato e funzionante.

Ciao

Ho fatto come dici tu, ma non mi da quelle opzioni da selezionare (Ganymede Discovery Site....): devo aggiungerli manualmente?

Ritratto di ap1978
ap1978
(Guru)
Offline
Guru
Iscritto: 01/10/2004
Messaggi: 2972

Quote:

Brutus ha scritto:
ap1978 ha scritto:
Ho fatto come dici tu, ma non mi da quelle opzioni da selezionare (Ganymede Discovery Site....): devo aggiungerli manualmente?

Solitamente no. In openSUSE 11.1 Eclipse li contiene.

Ciao

ap Big Grin

Ritratto di Brutus
Brutus
(Junior)
Offline
Junior
Iscritto: 04/02/2009
Messaggi: 38

Ragazzi, ho risolto in questo modo:

1. Innanzitutto ho verificato la versione di Eclipse installata (3.4, credo che la 3.5 non sia ancora stata pacchettizzata per opensuse);
2. Sono andato sul sito di Eclipse (precisamente a questo link http://www.eclipse.org/cdt/downloads.php) e ho scaricato la versione di CDT appropriata per la mia versione, quindi il CDT 5.0.x;
3. Sono andato sul "Software Updater" di Eclipse e ho aggiunto il file che avevo scaricato in precedenza: purtroppo avevo alcuni problemi di dipendenze per cui ho potuto installare CDT senza "optional", ma credo che anche così basti e mi avanzi!!!

Ritratto di morphy
morphy
(Monster)
Offline
Monster
Iscritto: 22/12/2006
Messaggi: 267

Eclipse non lo istallerei da yast...... il suo sistema di gestione di plugin ti costringerebbe ad istallarli ogni volta come root

piu che un prob di yast sarebbe che quelli di eclipse cambiassero un po st'approccio..... mah mah....

Intel Core i7 CPU Q 720 @ 1.6GHz / ATI MOBILITY RADEON HD 4650
openSUSE 11.4 (x86_64) / KDE 4.6.00 (4.6.0) "release 6"
Linux 2.6.37.1-1.2-desktop x86_64