Un aggiornamento ha danneggiato il mio ContabFam [Risolto]

Tutto ciò che è pertinente a Sabayon Linux, indipendentemente dall'architettura e dall'ambiente grafico

Moderator: Moderators

Re: L'aggiornamento di Sabayon ha danneggiato il mio ContabF

Postby micia » Mon Oct 15, 2012 21:09

Quali versioni di gcc e base-gcc hai installato?
Code: Select all
equo query installed gcc


E quale profilo gcc è attivo?
Code: Select all
gcc-config -l
User avatar
micia
Sagely Hen
 
Posts: 2710
Joined: Wed Nov 26, 2008 16:41

Re: L'aggiornamento di Sabayon ha danneggiato il mio ContabF

Postby sabayonino » Mon Oct 15, 2012 21:18

su Sabayon , una volta installato gcc ci sono diversi profili da scegliere
Code: Select all
# gcc-config -l


4.6.2 sarebbe raccomandato
Code: Select all
# gcc-config <n_profilo>


e poi eseguire
Code: Select all
# . /etc/profile

o
Code: Select all
# source /etc/profile


se il problema persiste è probabile cghe gcc sia stato compilato con qualche flag necessaria.
User avatar
sabayonino
Sagely Hen
 
Posts: 1602
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Re: L'aggiornamento di Sabayon ha danneggiato il mio ContabF

Postby picavbg » Wed Oct 17, 2012 17:28

Penso di avere capito qualcosa su gcc e la sua necessità di configurazione. Dopo avere raccolto qualche informazione tramite motore di ricerca, ho eseguito i comandi che mi avete consigliato per individuare lo stato attuale del mio compilatore gcc:
Code: Select all
piero@fc16 ~ $ equo query installed gcc
>>  @@ Cercando...
>>      @@ Pacchetto: sys-devel/base-gcc-4.6.3 branch: 5, [__system__]
>>         Installato:    versione: 4.6.3 ~ tag: NoTag ~ revisione: 0
>>         Slot:          4.6
>>         Homepage:      http://gcc.gnu.org/
>>         Descrizione:   The GNU Compiler Collection
>>         Licenza:       FDL-1.2 GPL-3 LGPL-3 gcc-runtime-library-exception-3.1 libgcc libstdc++
>>      @@ Pacchetto: sys-devel/gcc-4.6.3 branch: 5, [__system__]
>>         Installato:    versione: 4.6.3 ~ tag: NoTag ~ revisione: 0
>>         Slot:          4.6
>>         Homepage:      http://gcc.gnu.org/
>>         Descrizione:   The GNU Compiler Collection
>>         Licenza:       FDL-1.2 GPL-3 LGPL-3 gcc-runtime-library-exception-3.1 libgcc libstdc++
>>      @@ Pacchetto: sys-devel/gcc-config-1.7.3 branch: 5, [__system__]
>>         Installato:    versione: 1.7.3 ~ tag: NoTag ~ revisione: 0
>>         Slot:          0
>>         Homepage:      http://git.overlays.gentoo.org/gitweb/?p=proj/gcc-config.git
>>         Descrizione:   utility to manage compilers
>>         Licenza:       GPL-2
>>  Keyword:  gcc
>>  Trovati:  3 entries
piero@fc16 ~ $


poi ho listato i profili disponibili per eseguire successivamente una riconfigurazione dell'ambiente gcc:
Code: Select all
fc16 ~ # gcc-config -l
 [1] x86_64-pc-linux-gnu-4.6.3
 [2] x86_64-pc-linux-gnu-4.6.3-hardenednopie
 [3] x86_64-pc-linux-gnu-4.6.3-hardenednopiessp
 [4] x86_64-pc-linux-gnu-4.6.3-hardenednossp
 [5] x86_64-pc-linux-gnu-4.6.3-vanilla *
fc16 ~ #

Ora dovrei riconfigurare gcc scegliento uno dei profili sopra elencati. Ritengo che se, per Es., volessi riconfigutrare gcc assegnadogli il profilo x86_64-pc-linux-gnu-4.6.3-hardenednossp dovrei scrivere la seguente riga di comando:
Code: Select all
# gcc-config 4

Però, e qui sono cascato come un asino, quale scegliere fra tutti? Ma soprattutto come capire quale selezionare? :?
Ciao.
User avatar
picavbg
Simple Hen
 
Posts: 66
Joined: Thu May 31, 2012 8:38

Re: L'aggiornamento di Sabayon ha danneggiato il mio ContabF

Postby micia » Wed Oct 17, 2012 22:52

Credo che il 5 (x86_64-pc-linux-gnu-4.6.3-vanilla) vada più che bene, seleziona quello. Strano, la tua configurazione sembra a posto, mi chiedo come mai vada a cercare dati di GCC 4.6.2...
User avatar
micia
Sagely Hen
 
Posts: 2710
Joined: Wed Nov 26, 2008 16:41

Re: L'aggiornamento di Sabayon ha danneggiato il mio ContabF

Postby picavbg » Thu Oct 18, 2012 15:14

micia wrote:Credo che il 5 (x86_64-pc-linux-gnu-4.6.3-vanilla) vada più che bene, seleziona quello. Strano, la tua configurazione sembra a posto, mi chiedo come mai vada a cercare dati di GCC 4.6.2...


Come hai fatto a capire che il profilo 5 poteva essere quello buono?

Ho segutito il tuo consiglio ed ho ripetuto la configuirazione con
Code: Select all
# gcc-config 5
e
Code: Select all
# . /etc/profile

A questo punto ho ripetuto i passi di compilazione ed installazione di Gambas e ... :lol: ha funzionato tutto perfettamente. Ho anche provato a lanciare Gambas ed il programma su cui sto lavorando (che si era inaspettatamente inceppato). :alien: É partito pure quello. Con mia grande soddisfazione, grazie al vostro aiutissimo, il mio ContabFam può partire anche da Sabayon.
Posso perciò considerare risolto l'arogomento. :mrgreen:
Ciao.
User avatar
picavbg
Simple Hen
 
Posts: 66
Joined: Thu May 31, 2012 8:38

Re: L'aggiornamento di Sabayon ha danneggiato il mio ContabF

Postby sabayonino » Thu Oct 18, 2012 17:44

Ottimo. sento che il felino

sta pensando a questo link
User avatar
sabayonino
Sagely Hen
 
Posts: 1602
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Re: L'aggiornamento di Sabayon ha danneggiato il mio ContabF

Postby picavbg » Thu Oct 18, 2012 22:21

sabayonino wrote:Ottimo. sento che il felino

sta pensando a questo link


:lol:
Si, certo. Stai tranquillo, non lo dimentico.
Ciao.
User avatar
picavbg
Simple Hen
 
Posts: 66
Joined: Thu May 31, 2012 8:38

Re: L'aggiornamento di Sabayon ha danneggiato il mio ContabF

Postby micia » Thu Oct 18, 2012 22:59

Ormai sono un libro aperto. :)

picavbg, che quello fosse il profilo da usare lo ho detto in quanto è il profilo "predefinito" di GCC, gli altri servono sostanzialmente per generare eseguibili con caratteristiche di sicurezza derivate dal profilo hardened di Gentoo. I dettagli sono tanti, in generale all'utente medio interessa sapere "se vuoi compilare qualcosa, usa il profilo vanilla". :)
Se vuoi approfondire, ad ogni modo, Sabayon ha la prerogativa di non nascondere nulla agli utenti, puoi trovare la discussione relativa al profilo hardened sulla lista di sviluppo di Sabayon:
http://lists.sabayon.org/pipermail/devel/2012-February/007754.html

Sin dalla versione 9 Sabayon usa tali protezioni per incrementare la sicurezza, quindi fornisce anche gli strumenti per poter compilare eseguibili o librerie con esse.

Comunque, a proposito di questa faccenda, ricordati che esiste sempre e comunque l'opzione di richiedere che un pacchetto venga aggiunto ad entropy, la compilazione manuale dei pacchetti è sempre sconsigliata.
https://bugs.sabayon.org/

Certo magari può volerci del tempo e in questo caso Gambas non era nemmeno in portage, giustificando la scelta di compilarlo manualmente, ma chissà, magari la prossima volta potresti risparmiarti la fatica. :mrgreen:
User avatar
micia
Sagely Hen
 
Posts: 2710
Joined: Wed Nov 26, 2008 16:41

Re: L'aggiornamento di Sabayon ha danneggiato il mio ContabF

Postby picavbg » Fri Oct 19, 2012 8:11

micia wrote:esiste sempre e comunque l'opzione di richiedere che un pacchetto venga aggiunto ad entropy, la compilazione manuale dei pacchetti è sempre sconsigliata.


Questa é sicuramente un'informazione molto utile ai fini di raggiungere la più completa e veloce installazione di Gambas. Naturalmente ogni rovescio ha la sua medaglia. :) Dai repository a cui si appoggiano due SO. diversi, in genere, è difficile potere scaricare la stessa versione di Gambas. Io l'ho potuto fare, scaricando per fedora quello che mi hanno fornito i repository di fedora, mentre in ambiente Sabayon sono stato costretto a procedere manualmente e questa strana necessità mi ha permesso di ottenere l'installazione della stessa versione software nei due SO. che prediligo. Comunque, ti ringrazio per la notizia che sconoscevo e, sicuramente, procederò a formulare la richiesta, nella speranza di non essere l'unica goccia d'acqua della pioggia di domande pro Gambas.
Ciao.
User avatar
picavbg
Simple Hen
 
Posts: 66
Joined: Thu May 31, 2012 8:38

Re: L'aggiornamento di Sabayon ha danneggiato il mio ContabF

Postby picavbg » Fri Oct 19, 2012 8:19

sabayonino wrote:Ottimo. sento che il felino

sta pensando a questo link

Ho scritto [Risolto] come meglio ho potuto, perché il titolo della discussione si é dimostrato lungo oltre misura. Puoi ottenere tu un migliore risultato?
Grazie per quello che puoi fare. :)
Ciao.
User avatar
picavbg
Simple Hen
 
Posts: 66
Joined: Thu May 31, 2012 8:38

Previous

Return to Sabayon Linux Discussioni Generali

Who is online

Users browsing this forum: No registered users and 0 guests