Compilare gnuplot per Slackware current

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
Rispondi
Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Compilare gnuplot per Slackware current

Messaggio da Akito »

Uso Slackware current (non ho aggiornato gli ultimi pacchetti del kernel).

Sto cercando di compilare gnuplot, ma ottengo degli errori (anche con il
semplice ./configure && make) e non riesco a capire la causa del problema.
La versione che sto cercando di compilare è la 4.4.0-rc1, ma anche con
l'ultima stable ho lo stesso problema.

Da $ ./configure ottengo:

Codice: Seleziona tutto

** Configuration summary for gnuplot 4.4.0-rc1:

gnuplot will be compiled with the following terminals:

  Standalone terminals: yes (always builtin)
    (canvas, cgm, corel, dumb, dxf, eepic, emf, emtex,
    epslatex, epson_180dpi, epson_60dpi, epson_lx800, fig, gpic, hp2623A,
    hp2648, hp500c, hpdj, hpgl, hpljii, hppj, imagen,                    
    latex, metafont, metapost, mif, pbm, postscript, pslatex, nec_cp6, okidata,
    pcl5, pstex, pstricks, qms, regis, svg, tandy_60dpi,                       
    tek40xx, tek410x, texdraw, tgif, tkcanvas, tpic, vttek)                    
  X Window System terminal: yes                                                
    (with multi-byte fonts)                                                    
    (enable plotting to windows opened by external apps)                       
    (without binary polygon protocol )                                         
  jpeg terminal: yes                                                           
  gif terminal: yes (with animated gif)                                        
  png terminal: yes                                                            
    (jpeg, gif and png terminals can use TTF fonts)                            
  pdf terminal: no (requires libpdf)                                           
  plot library terminal: no (use --with-plot to enable, requires GNU plotutils 
                             or UNIX plot)                                     
  linux terminal (vga console): no (use --with-linux-vga to enable,            
                                       requires SVGAlib)                       
  vgagl terminal ((s)vga console): no (use --with-linux-vga to enable,         
                                       requires SVGAlib with vgagl)            
  ggi terminal: no (use --with-ggi to enable, requires libggi)                 
  mgr terminal: no (use --enable-mgr to enable, requires libpixrect)           
  rgip/uniplex terminal: no (use --enable-rgip to enable)                      
  svga terminal (MSDOS/djgpp): no                                              
  be terminal (BeOS): no                                                       
  next terminal: no                                                            
  aqua terminal (MacOS X): no                                                  
  wxt terminal: yes                                                            
  cairo-based pdf and png terminals: yes                                       
  lua/TikZ terminal: no                                                        

  Additional terminals are availaible in platform-specific makefiles:
   amiga (makefile.amg and makefile.ami), apollo/gpr (makefile.unx)
   cgi (makefile.unx), pm (makefile.os2),
   sun (makefile.unx), unixpc (makefile.unx), windows (various Windows
   makefiles)
  Additional terminals are built automatically if possible at compile-time:
   vesa (MSDOS), emxvga (MSDOS, OS/2), ega/vga/svga/ssvga/hercules (Windows with
   Zortec compiler), macintosh

gnuplot will be compiled with the following features:

  Mouse support in interactive terminals: yes
  Fitting error variables: yes
  Zooming or refresh of volatile data: yes (EXPERIMENTAL)
  Typing <space> in plot window raises console
  Command line macros: yes
  Placement of rectangles and other objects: yes

gnuplot will be compiled with the following options:

  Readline library: GNU readline library with  -lncurses
  Command-line history file: yes
  Check current directory for .gnuplot file: no (use --with-cwdrc to enable)
  Sort help/subtopic tables by column: no (use --without-row-help to enable)
  Use TeX kpsexpand to search for fonts: no (use --with-kpsexpand to enable)
  Thin plate splines: no (use --enable-thin-spline to enable)
  Hidden3d optimization: quadtree
  Deprecated syntax and terminal options : no (use --enable-backwards-compatibility to enable)

gnuplot will install the following additional materials:

  lasergnu printer script: no (use --with-lasergnu to enable)
  gnuplot-mode for X/Emacs: yes
  LaTeX tutorial: yes
  Help file: yes (always), in ${datarootdir}/gnuplot/4.4/gnuplot.gih
  PostScript prologue files: yes (always)
Ed ecco qualche errore dopo $ make

Codice: Seleziona tutto

make  all-recursive                                                 
make[1]: Entering directory `/home/ale/gnuplot-4.4.0-rc1'           
Making all in config                                                
make[2]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/config'    
make[2]: Nothing to be done for `all'.                              
make[2]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1/config'     
Making all in m4                                                    
make[2]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/m4'        
make[2]: Nothing to be done for `all'.                              
make[2]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1/m4'         
Making all in term                                                  
make[2]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/term'      
make[2]: Nothing to be done for `all'.                              
make[2]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1/term'       
Making all in src                                                   
make[2]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/src'       
Making all in wxterminal                                            
make[3]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/src/wxterminal'
make[3]: Nothing to be done for `all'.                                  
make[3]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1/src/wxterminal' 
make[3]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/src' 

Codice: Seleziona tutto

make[2]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1/docs'                                                                                                           
Making all in lisp                                                                                                                                                      
make[2]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/lisp'                                                                                                          
make[2]: Nothing to be done for `all'.                                                                                                                                  
make[2]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1/lisp'                                                                                                           
Making all in man                                                                                                                                                       
make[2]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/man'                                                                                                           
make[2]: Nothing to be done for `all'.                                                                                                                                  
make[2]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1/man'                                                                                                            
Making all in demo                                                                                                                                                      
make[2]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/demo'                                                                                                          
Creating binary data files                                                                                                                                              
make[2]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1/demo'                                                                                                           
Making all in tutorial                                                                                                                                                  
make[2]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/tutorial'                                                                                                      
make[2]: Nothing to be done for `all'.                                                                                                                                  
make[2]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1/tutorial'                                                                                                       
Making all in share                                                                                                                                                     
make[2]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/share'                                                                                                         
Making all in LaTeX                                                                                                                                                     
make[3]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/share/LaTeX'                                                                                                   
make[3]: Nothing to be done for `all'.                                                                                                                                  
make[3]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1/share/LaTeX'                                                                                                    
make[3]: Entering directory `/home/ale/gnuplot-4.4.0-rc1/share'                                                                                                         
make[3]: Nothing to be done for `all-am'.                                                                                                                               
make[3]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1/share'                                                                                                          
make[2]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1/share'                                                                                                          
make[2]: Entering directory `/home/ale/gnuplot-4.4.0-rc1'                                                                                                               
make[2]: Nothing to be done for `all-am'.                                                                                                                               
make[2]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1'                                                                                                                
make[1]: Leaving directory `/home/ale/gnuplot-4.4.0-rc1' 
Terminata la compilazione $ make install DESTDIR=/miacartella fallisce

Avatar utente
lamarozzo
Linux 3.x
Linux 3.x
Messaggi: 732
Iscritto il: gio 14 lug 2005, 0:00
Desktop: xfce
Distribuzione: archlinux
Località: Roma

Re: Compilare gnuplot per Slackware current

Messaggio da lamarozzo »

Io non vedo messaggi d'errore (comunque devi dare 'make clean' prima di 'make' se vuoi postarci i risultati della compilazione). Forse fallisce il make install? Prova a passare la directory in cui vuoi che vadano i file con il configure ./configure --prefix="miacartella", e poi dai make install senza altre opzioni.

Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Re: Compilare gnuplot per Slackware current

Messaggio da Akito »

Allora ho scoperto che il problema è connesso a qualche tutorial in latex.
E' qui che il make install fallisce (non so bene cosa fa, ma se ne esce con
un errore).

Ho risolto semplicemente passando al configure l'opzione --without-tutorial

Devo fare qualche test per capire se funziona.

Akito

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Compilare gnuplot per Slackware current

Messaggio da targzeta »

Solo per dire che gnuplot è già nella slackware.

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: Compilare gnuplot per Slackware current

Messaggio da ponce »

a me ha compilato regolarmente usando lo slackbuild di Pat modificato di poco (slackware64-current multilib).

Rispondi