emacs standalone
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- ulisse89
- Packager

- Messaggi: 643
- Iscritto il: sab 17 gen 2009, 12:53
- Nome Cognome: Riccardo
- Slackware: 13.0
- Kernel: 2.6.29.6
- Desktop: Xfce
- Località: Bologna
emacs standalone
Ciao ragazzi. Ho bisogno di avere una sorta di emacs stand-alone. Ovvero che compilo sulla mia macchina, e poi posso usare su un altra su cui non ho privilegi e non posso installare niente.
Dell'altra macchina so poco e niente, tranne che installa GNU/Linux(distribuzione non precisata) e che non è una macchina troppo vecchia.
Non so se è possibile, magari compilando staticamente le librerie o che altro.
Chiedo a voi perchè non voglio fare errori, dato che me lo devo portare a un esame e se non funziona sono costretto a usare un altro editor per programmare.
Grazie.
Dell'altra macchina so poco e niente, tranne che installa GNU/Linux(distribuzione non precisata) e che non è una macchina troppo vecchia.
Non so se è possibile, magari compilando staticamente le librerie o che altro.
Chiedo a voi perchè non voglio fare errori, dato che me lo devo portare a un esame e se non funziona sono costretto a usare un altro editor per programmare.
Grazie.
- shark1500
- Linux 3.x

- Messaggi: 785
- Iscritto il: gio 3 apr 2008, 14:33
- Slackware: current
- Kernel: 2.6.27.7-smp
- Desktop: kde
- Località: Modna
Re: emacs standalone
Ad occhio se compili emacs _tutto_ statico dovrebbe funzionare senza problemi l'eseguibile (basta che sia compatibile l'architettura, quindi x86 o x86_64).
Il problema sta nella fattibilita` della cosa, cioe`, una volta compilato ti verra` un eseguibile _molto_ corposo
Il problema sta nella fattibilita` della cosa, cioe`, una volta compilato ti verra` un eseguibile _molto_ corposo
- ulisse89
- Packager

- Messaggi: 643
- Iscritto il: sab 17 gen 2009, 12:53
- Nome Cognome: Riccardo
- Slackware: 13.0
- Kernel: 2.6.29.6
- Desktop: Xfce
- Località: Bologna
Re: emacs standalone
L'architettura per fortuna è x86.
Molto corposo immagino, ma fattibilità cosa intendi?
Che ci vorrà molto a caricarlo? Che sarà lento?
Molto corposo immagino, ma fattibilità cosa intendi?
Che ci vorrà molto a caricarlo? Che sarà lento?
- ulisse89
- Packager

- Messaggi: 643
- Iscritto il: sab 17 gen 2009, 12:53
- Nome Cognome: Riccardo
- Slackware: 13.0
- Kernel: 2.6.29.6
- Desktop: Xfce
- Località: Bologna
Re: emacs standalone
Comunque adesso sto provando a compilare. Ho impostato:
Però vado un po' a fortuna, perchè non ho tante macchine su cui testare se funziona.
Codice: Seleziona tutto
CFLAGS="-static"
LDFLAGS="-static"- shark1500
- Linux 3.x

- Messaggi: 785
- Iscritto il: gio 3 apr 2008, 14:33
- Slackware: current
- Kernel: 2.6.27.7-smp
- Desktop: kde
- Località: Modna
Re: emacs standalone
Prova a vedere la dimensione dell'eseguibile finale, inoltre magari passa in laboratorio in uni e provalo prima.
Oppure (come tutti gli altri) ti abitui ad un altro editor
Oppure (come tutti gli altri) ti abitui ad un altro editor
- ulisse89
- Packager

- Messaggi: 643
- Iscritto il: sab 17 gen 2009, 12:53
- Nome Cognome: Riccardo
- Slackware: 13.0
- Kernel: 2.6.29.6
- Desktop: Xfce
- Località: Bologna
Re: emacs standalone
Mi sembra difficile, è domani l'esame. eheh.Oppure (come tutti gli altri) ti abitui ad un altro editor
Comunque emacs dovrebbe essere (secondo me) uno di quegli strumenti compresi in ogni distribuzione. Peccato che la maggior parte delle volte c'è solo vi.
E io vi/vim proprio non riesco a farmelo piacere. Perciò non ho mai imparato.
In ogni caso tornando al problema, ho risolto in tutt'altra maniera. Ovvero portando eclipse (per C/C++), almeno lo scarico dalla chiavetta e funziona subito (spero).
- shark1500
- Linux 3.x

- Messaggi: 785
- Iscritto il: gio 3 apr 2008, 14:33
- Slackware: current
- Kernel: 2.6.27.7-smp
- Desktop: kde
- Località: Modna
Re: emacs standalone
Peccato, avrevi voluto sapere il risultato del "test" 
- ulisse89
- Packager

- Messaggi: 643
- Iscritto il: sab 17 gen 2009, 12:53
- Nome Cognome: Riccardo
- Slackware: 13.0
- Kernel: 2.6.29.6
- Desktop: Xfce
- Località: Bologna
Re: emacs standalone
No ma l'avevo compilato comunque. Impostando le variabili come ho detto sopra.
Però su slackware andava. Su arch no, dava errore di caricamento di una libreria condivisa.
Perciò qualcosa dev'essere andato storto.
Non dovrebbe dipendere da librerie condivise se compilato statico.
Comunque prima o poi devo riuscirci. Mi farebbe comodo avere un emacs sempre a portata di mano.
Però su slackware andava. Su arch no, dava errore di caricamento di una libreria condivisa.
Perciò qualcosa dev'essere andato storto.
Non dovrebbe dipendere da librerie condivise se compilato statico.
Comunque prima o poi devo riuscirci. Mi farebbe comodo avere un emacs sempre a portata di mano.
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: emacs standalone
Per sport ho scaricato emacs-23.2,ulisse89 ha scritto:No ma l'avevo compilato comunque. Impostando le variabili come ho detto sopra.
Però su slackware andava. Su arch no, dava errore di caricamento di una libreria condivisa.
Perciò qualcosa dev'essere andato storto.
Non dovrebbe dipendere da librerie condivise se compilato statico.
Comunque prima o poi devo riuscirci. Mi farebbe comodo avere un emacs sempre a portata di mano.
cercato di compilarlo statico a modo mio
CFLAGS='-O2 -s -static' configure
sulla Slackware 12.2 rifiuta dicendo
Codice: Seleziona tutto
configure: error: The following required libraries were not found:
libXpm libjpeg libpng libgif/libungif libtiff
Maybe some development libraries/packages are missing?
If you don't want to link with them give
--with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no
as options to configure
UPDATE
con
CFLAGS='-O2 -s -static' configure --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no
mi da
checking stack direction for C alloca... -1
configure: error: a system implementation of alloca is required
- Blallo
- Packager

- Messaggi: 3300
- Iscritto il: ven 12 ott 2007, 11:37
- Nome Cognome: Savino Liguori
- Slackware: 14.2 / 12.2
- Kernel: 4.4.14-smp
- Desktop: DWM
- Località: Torino / Torremaggiore (FG)
- Contatta:
Re: emacs standalone
provato con le impostazioni di mario su 13.1
stesso problema
sembra non voglia proprio andare con lo static!
stesso problema
sembra non voglia proprio andare con lo static!
Github: https://github.com/8lall0
- ulisse89
- Packager

- Messaggi: 643
- Iscritto il: sab 17 gen 2009, 12:53
- Nome Cognome: Riccardo
- Slackware: 13.0
- Kernel: 2.6.29.6
- Desktop: Xfce
- Località: Bologna
Re: emacs standalone
Grazie a tutti e due per le prove fatte.
Sembra una cosa impossibile quindi.
Sembra una cosa impossibile quindi.
- conraid
- Staff

- Messaggi: 13526
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: emacs standalone
Probabilmente vuole le librerie da includere staticamente, quelle con estensione .a, che in Slackware vengono solitamente omesse. Tipo amarok con mysql per esempio, che richiede la creazione di libmysql.a prima di compilarsi.
Ho come l'impressione che per compilarlo in quel modo, prima bisognerebbe compilare tali librerie
Ho come l'impressione che per compilarlo in quel modo, prima bisognerebbe compilare tali librerie
- ulisse89
- Packager

- Messaggi: 643
- Iscritto il: sab 17 gen 2009, 12:53
- Nome Cognome: Riccardo
- Slackware: 13.0
- Kernel: 2.6.29.6
- Desktop: Xfce
- Località: Bologna
Re: emacs standalone
2 domande:conraid ha scritto:Probabilmente vuole le librerie da includere staticamente, quelle con estensione .a, che in Slackware vengono solitamente omesse. Tipo amarok con mysql per esempio, che richiede la creazione di libmysql.a prima di compilarsi.
Ho come l'impressione che per compilarlo in quel modo, prima bisognerebbe compilare tali librerie
1) Come so quali librerie statiche devo compilare?
2) Per compilarle statiche procedo sempre come ho fatto per emacs?
Grazie.
Riccardo
- Blallo
- Packager

- Messaggi: 3300
- Iscritto il: ven 12 ott 2007, 11:37
- Nome Cognome: Savino Liguori
- Slackware: 14.2 / 12.2
- Kernel: 4.4.14-smp
- Desktop: DWM
- Località: Torino / Torremaggiore (FG)
- Contatta:
Re: emacs standalone
Ti consiglierei a questo punto di mandare una debian-based live, ci installi le devel delle librerie necessarie, e te lo compili static da li
Github: https://github.com/8lall0
- ulisse89
- Packager

- Messaggi: 643
- Iscritto il: sab 17 gen 2009, 12:53
- Nome Cognome: Riccardo
- Slackware: 13.0
- Kernel: 2.6.29.6
- Desktop: Xfce
- Località: Bologna
Re: emacs standalone
Considerando che non ho una debian-based Live a portata di mano, non è proprio una cosa veloce.jimmy_page_89 ha scritto:Ti consiglierei a questo punto di mandare una debian-based live, ci installi le devel delle librerie necessarie, e te lo compili static da li
Comunque da slackware non si può fare? O richiede mille compilazioni di librerie?