nedit-5.5-i686-2bj.tgz non compatibile con x11-6.9.0-i486-11
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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 in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.
- mimmoforlug
- Packager

- Messaggi: 143
- Iscritto il: lun 4 dic 2006, 13:09
- Nome Cognome: Domenico Suppa
- Slackware: 13.37
- Kernel: 3.2.11
- Desktop: fluxbox
- Località: Caserta
- Contatta:
nedit-5.5-i686-2bj.tgz non compatibile con x11-6.9.0-i486-11
Una volta installato il pacchetto nedit-5.5-i686-2bj.tgz ottengo il seguente errore tentando di eseguirne i binari
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 70 (X_PolyFillRectangle)
Serial number of failed request: 358
Current serial number in output stream: 368
Le dipendenze sembrano essere soddisfatte:
linux-gate.so.1 => (0xb7fd4000)
libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0xb7fa6000)
libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0xb7f96000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7f88000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xb7f36000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7f2d000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7f15000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7e47000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7e24000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7cf5000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7cf1000)
/lib/ld-linux.so.2 (0xb7fd5000)
Qualcuno ha già installato questo pacchetto?
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 70 (X_PolyFillRectangle)
Serial number of failed request: 358
Current serial number in output stream: 368
Le dipendenze sembrano essere soddisfatte:
linux-gate.so.1 => (0xb7fd4000)
libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0xb7fa6000)
libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0xb7f96000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7f88000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xb7f36000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7f2d000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7f15000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7e47000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7e24000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7cf5000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7cf1000)
/lib/ld-linux.so.2 (0xb7fd5000)
Qualcuno ha già installato questo pacchetto?
- mimmoforlug
- Packager

- Messaggi: 143
- Iscritto il: lun 4 dic 2006, 13:09
- Nome Cognome: Domenico Suppa
- Slackware: 13.37
- Kernel: 3.2.11
- Desktop: fluxbox
- Località: Caserta
- Contatta:
aggiunta pacchetti tgz
forse non è questa la sede per segnalare quando un pacchetto non funziona. allora qual'è il forum giusto?
Ho inviato in pacchetto tgz (con tutto quanto richiesto, compilato e testato) seguendo le istruzioni contenute nel documento:
http://www.slacky.it/index.php?option=c ... &Itemid=64
si tratta di cssed (un editor per fogli di stile). Quanto tempo passa prima di poterlo vedere tra i pacchetti scaricabili. Se non venisse aggiunto, si potrebbe conoscere il motivo?
Ho inviato in pacchetto tgz (con tutto quanto richiesto, compilato e testato) seguendo le istruzioni contenute nel documento:
http://www.slacky.it/index.php?option=c ... &Itemid=64
si tratta di cssed (un editor per fogli di stile). Quanto tempo passa prima di poterlo vedere tra i pacchetti scaricabili. Se non venisse aggiunto, si potrebbe conoscere il motivo?
- Loris
- Admin

- Messaggi: 7731
- Iscritto il: lun 31 mar 2003, 0:00
- Nome Cognome: Loris Vincenzi
- Località: Gradisca D'Isonzo
- Contatta:
Sei nel forum giusto 
Ho provato su due pc con Slackware 11.0 standard e nedit funziona bene, prova a ricompilarlo sulla tua macchina con lo SlackBuild.
Cssed a me non è arrivato, usa packages@slacky.it
Ho provato su due pc con Slackware 11.0 standard e nedit funziona bene, prova a ricompilarlo sulla tua macchina con lo SlackBuild.
Cssed a me non è arrivato, usa packages@slacky.it
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett
- mimmoforlug
- Packager

- Messaggi: 143
- Iscritto il: lun 4 dic 2006, 13:09
- Nome Cognome: Domenico Suppa
- Slackware: 13.37
- Kernel: 3.2.11
- Desktop: fluxbox
- Località: Caserta
- Contatta:
nedit non era in conflitto con x11 ma con netcat
Ho inviato di nuovo all'indirizzo di posta segnalato il pacchetto nssed.
Ho deciso di non installare più nedit perché sovrascrive il programma netcat con tutto le sue pagine man (si tratta di un pacchetto dell'installazione standard di Slackware 11). Personalmente non consiglierei di installare nedit a nessuno. Anche compilando dallo SlackBuild ottengo il warning:
LessTif detected.
@(#)GNU/LessTif Version 2.1 Release 0.95.0
ERROR: Untested LessTif Version:
@(#)GNU/LessTif Version 2.1 Release 0.95.0
You are attempting to build NEdit with a version of LessTif that
has not been verified to work well with NEdit. This could be fine,
but it could also lead to crashes and instability. Historically,
older versions of Motif have quite often been more stable
than newer versions when used with NEdit, so don't assume newer
is better.
NEdit is known to work with LessTif versions:
0.92.32
0.93.0
0.93.12
0.93.18
0.93.94
and is known to be very stable with Open Motif versions 2.1.30 and
2.2.3, which are freely available from several sources, including:
http://www.opengroup.org/openmotif/
http://www.ist.co.uk/DOWNLOADS/motif_download.html
Also, unless you need a customized NEdit you should STRONGLY
consider downloading a pre-built binary from http://www.nedit.org,
since these are the most stable versions.
========================== WARNING ===========================
You have chosen to build NEdit with an untested version of LessTif.
Please report your success or failure with this version to:
develop@nedit.org
La mia versione di LessTif credo sia quella standard i Slackware 11.
Per ultimo, colgo l'occasione per dire che ho anche inviato (a howto@slacky.it) un pagina html riguardante il file .xsession-errors e gli interminabili avvisi generati da kde. Riporto qui sia il titolo che un abstract:
HowTo_xsession-errors.html
Una volta esaminato il file .xsession-errors e corretti gli errori importanti ed eliminabili (quelli relativi ai fonts, all'audio, etc.), un rimedio euristico e definitivo per evitare che il file di log cresca in modo spropositato è quello di porre nella directory ~/.kde/Autostart lo script del_xsession-errors.sh, riportato di seguito (in modo da redirigere i messaggi su /dev/null):
#!/bin/sh
rm ~/.xsession-errors
ln -s /dev/null ~/.xsession-errors
Ho deciso di non installare più nedit perché sovrascrive il programma netcat con tutto le sue pagine man (si tratta di un pacchetto dell'installazione standard di Slackware 11). Personalmente non consiglierei di installare nedit a nessuno. Anche compilando dallo SlackBuild ottengo il warning:
LessTif detected.
@(#)GNU/LessTif Version 2.1 Release 0.95.0
ERROR: Untested LessTif Version:
@(#)GNU/LessTif Version 2.1 Release 0.95.0
You are attempting to build NEdit with a version of LessTif that
has not been verified to work well with NEdit. This could be fine,
but it could also lead to crashes and instability. Historically,
older versions of Motif have quite often been more stable
than newer versions when used with NEdit, so don't assume newer
is better.
NEdit is known to work with LessTif versions:
0.92.32
0.93.0
0.93.12
0.93.18
0.93.94
and is known to be very stable with Open Motif versions 2.1.30 and
2.2.3, which are freely available from several sources, including:
http://www.opengroup.org/openmotif/
http://www.ist.co.uk/DOWNLOADS/motif_download.html
Also, unless you need a customized NEdit you should STRONGLY
consider downloading a pre-built binary from http://www.nedit.org,
since these are the most stable versions.
========================== WARNING ===========================
You have chosen to build NEdit with an untested version of LessTif.
Please report your success or failure with this version to:
develop@nedit.org
La mia versione di LessTif credo sia quella standard i Slackware 11.
Per ultimo, colgo l'occasione per dire che ho anche inviato (a howto@slacky.it) un pagina html riguardante il file .xsession-errors e gli interminabili avvisi generati da kde. Riporto qui sia il titolo che un abstract:
HowTo_xsession-errors.html
Una volta esaminato il file .xsession-errors e corretti gli errori importanti ed eliminabili (quelli relativi ai fonts, all'audio, etc.), un rimedio euristico e definitivo per evitare che il file di log cresca in modo spropositato è quello di porre nella directory ~/.kde/Autostart lo script del_xsession-errors.sh, riportato di seguito (in modo da redirigere i messaggi su /dev/null):
#!/bin/sh
rm ~/.xsession-errors
ln -s /dev/null ~/.xsession-errors
- mimmoforlug
- Packager

- Messaggi: 143
- Iscritto il: lun 4 dic 2006, 13:09
- Nome Cognome: Domenico Suppa
- Slackware: 13.37
- Kernel: 3.2.11
- Desktop: fluxbox
- Località: Caserta
- Contatta:
correzione
il pacchetto tgz che ho inviato è cssed e non nssed
-
baldelario
- Packager

- Messaggi: 58
- Iscritto il: mer 30 nov 2005, 11:42
- Località: Any where out of the world
ciao mimmoforlug il problema relativo alla sovrascrizione del pacchetto Netcat
può essere superato commentando o elininando le righe dello slackbuild di nedit relative
ad nc se non lo utilizzi; per quanto riguarda il warning ti posso dire che nedit
funziona correttamente anche con la vers.0.95.0 di lestiff attualmente utilizzata dalla slackware 11
basta modificare il file check_lin_tif.c contenuto nella directory util dei sorgenti e
aggiungere dopo la linea 89 - tra le good_lesstif_2_1_versions - la versine "0.95.0",
salvare e compilare.
Comunque ho già provveduto ad inviare a Loris la relativa patch
può essere superato commentando o elininando le righe dello slackbuild di nedit relative
ad nc se non lo utilizzi; per quanto riguarda il warning ti posso dire che nedit
funziona correttamente anche con la vers.0.95.0 di lestiff attualmente utilizzata dalla slackware 11
basta modificare il file check_lin_tif.c contenuto nella directory util dei sorgenti e
aggiungere dopo la linea 89 - tra le good_lesstif_2_1_versions - la versine "0.95.0",
salvare e compilare.
Comunque ho già provveduto ad inviare a Loris la relativa patch
- absinthe
- Iper Master

- Messaggi: 2354
- Iscritto il: dom 15 mag 2005, 0:00
- Nome Cognome: Matteo Nunziati
- Slackware: 12.1 - defunct
- Kernel: 2.6.32-5-amd64
- Desktop: gnome
- Distribuzione: debian squeeze
- Località: Prato
- Contatta:
ho visto che è stato modificato lo slackbuild e tutto è stato ricompilato... mi domandavo se in futuro non fosse meglio (solo una proposta) scaricare un precompilato per linux x86 e fare uno slack build che crei un tgz per l'installazione di nedit in uno suo filesystem in /opt un pò come accade per kde... forse si otterrebbe una soluzione meno invasiva? che ne pensi baldelario (mi rivolgo a lui perchè mi pare di capire che sia il packager)?
M
M
-
baldelario
- Packager

- Messaggi: 58
- Iscritto il: mer 30 nov 2005, 11:42
- Località: Any where out of the world
- mimmoforlug
- Packager

- Messaggi: 143
- Iscritto il: lun 4 dic 2006, 13:09
- Nome Cognome: Domenico Suppa
- Slackware: 13.37
- Kernel: 3.2.11
- Desktop: fluxbox
- Località: Caserta
- Contatta:
prove di compilazione/esecuzione
Ho prvato a ricompilare il programma sia con lo SlackBuild che direttamete
dal codice sorgente scaricato dalla home del progetto. In ogni caso
la compilazione (aggiustata la versione del lesstif) procede senza nessun
problema producendo l'eseguibile (che contiene l'intero programma, non si producono
librerie). All'esecuzione, nedit termina con errore quando cerca di creare la
voce di menu "Open Previous"
menu.c:4239
cascade = XtVaCreateWidget(name, xmCascadeButtonWidgetClass, parent,
XmNlabelString, st1=XmStringCreateSimple(label),
XmNsubMenuId, menu, NULL);
La funzione:
/*menu.c:4232*/
static Widget createMenu(Widget parent, char *name, char *label,
char mnemonic, Widget *cascadeBtn, int mode)
{
Widget menu, cascade;
XmString st1;
menu = CreatePulldownMenu(parent, name, NULL, 0);
cascade = XtVaCreateWidget(name, xmCascadeButtonWidgetClass, parent,
XmNlabelString, st1=XmStringCreateSimple(label),
XmNsubMenuId, menu, NULL);
XmStringFree(st1);
if (mnemonic != 0)
XtVaSetValues(cascade, XmNmnemonic, mnemonic, NULL);
#ifdef SGI_CUSTOM
if (mode == SHORT || !GetPrefShortMenus())
XtManageChild(cascade);
if (mode == FULL)
addToToggleShortList(cascade);
#else
XtManageChild(cascade);
#endif
if (cascadeBtn != NULL)
*cascadeBtn = cascade;
return menu;
}
/*menu.c:4257*/
messaggio di errore:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 70 (X_PolyFillRectangle)
Serial number of failed request: 295
Current serial number in output stream: 305
la funzione XtVaCreateWidget si trova nel pacchetto x11-devel-6.9.0-i486-11
nell'header /usr/X11R6/include/X11/Intrinsic.h
$Xorg: Intrinsic.h,v 1.4 2001/02/09 02:03:55 xorgcvs Exp $
/* $XFree86: xc/lib/Xt/Intrinsic.h,v 3.8 2001/12/14 19:56:22 dawes Exp $ */
con la seguente definizione:
extern Widget XtVaCreateWidget(
_Xconst _XtString /* name */,
WidgetClass /* widget */,
Widget /* parent */,
...
) _X_SENTINEL(0);
I binari di nedit per linux scaricati dalla home del progetto invece funzionano perfettamente.
Qualcuno (che utilizza la versione 5.5 di nedit su Slackware 11) potrebbe controllare se il proprio file /usr/X11R6/include/X11/Intrinsic.h riporta la stessa definizione per la funzione XtVaCreateWidget (dovrebbe trovarsi alla riga 1387)?
grazie.
dal codice sorgente scaricato dalla home del progetto. In ogni caso
la compilazione (aggiustata la versione del lesstif) procede senza nessun
problema producendo l'eseguibile (che contiene l'intero programma, non si producono
librerie). All'esecuzione, nedit termina con errore quando cerca di creare la
voce di menu "Open Previous"
menu.c:4239
cascade = XtVaCreateWidget(name, xmCascadeButtonWidgetClass, parent,
XmNlabelString, st1=XmStringCreateSimple(label),
XmNsubMenuId, menu, NULL);
La funzione:
/*menu.c:4232*/
static Widget createMenu(Widget parent, char *name, char *label,
char mnemonic, Widget *cascadeBtn, int mode)
{
Widget menu, cascade;
XmString st1;
menu = CreatePulldownMenu(parent, name, NULL, 0);
cascade = XtVaCreateWidget(name, xmCascadeButtonWidgetClass, parent,
XmNlabelString, st1=XmStringCreateSimple(label),
XmNsubMenuId, menu, NULL);
XmStringFree(st1);
if (mnemonic != 0)
XtVaSetValues(cascade, XmNmnemonic, mnemonic, NULL);
#ifdef SGI_CUSTOM
if (mode == SHORT || !GetPrefShortMenus())
XtManageChild(cascade);
if (mode == FULL)
addToToggleShortList(cascade);
#else
XtManageChild(cascade);
#endif
if (cascadeBtn != NULL)
*cascadeBtn = cascade;
return menu;
}
/*menu.c:4257*/
messaggio di errore:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 70 (X_PolyFillRectangle)
Serial number of failed request: 295
Current serial number in output stream: 305
la funzione XtVaCreateWidget si trova nel pacchetto x11-devel-6.9.0-i486-11
nell'header /usr/X11R6/include/X11/Intrinsic.h
$Xorg: Intrinsic.h,v 1.4 2001/02/09 02:03:55 xorgcvs Exp $
/* $XFree86: xc/lib/Xt/Intrinsic.h,v 3.8 2001/12/14 19:56:22 dawes Exp $ */
con la seguente definizione:
extern Widget XtVaCreateWidget(
_Xconst _XtString /* name */,
WidgetClass /* widget */,
Widget /* parent */,
...
) _X_SENTINEL(0);
I binari di nedit per linux scaricati dalla home del progetto invece funzionano perfettamente.
Qualcuno (che utilizza la versione 5.5 di nedit su Slackware 11) potrebbe controllare se il proprio file /usr/X11R6/include/X11/Intrinsic.h riporta la stessa definizione per la funzione XtVaCreateWidget (dovrebbe trovarsi alla riga 1387)?
grazie.
- mimmoforlug
- Packager

- Messaggi: 143
- Iscritto il: lun 4 dic 2006, 13:09
- Nome Cognome: Domenico Suppa
- Slackware: 13.37
- Kernel: 3.2.11
- Desktop: fluxbox
- Località: Caserta
- Contatta:
puntualizzazioni lesstif-X11-etc.
Il problema sembra essere generato da uno strano comportamento delle politiche di protezione del server X.
Il programma nedit funziona se lancio dopo aver avviato Xnest da una sessione desktop precedente. Gli stessi problemi li ho riscontrati con altri programmi motif/lesstif.
Però quando avvio un nuovo window manager da Xnest, ottengo il messaggio
Xlib: extension "MIT-SHM" missing on display ":1.0"
Eppure il kernel è configurato a dovere per supportare la memoria condivisa (SHM) e il server X supporta quella estensione.
Si tratta per forza di un problema di configurazione del sistema o di un difetto di qualche libreria che ho aggiornato (tipo Qt).
BO!
Il programma nedit funziona se lancio dopo aver avviato Xnest da una sessione desktop precedente. Gli stessi problemi li ho riscontrati con altri programmi motif/lesstif.
Però quando avvio un nuovo window manager da Xnest, ottengo il messaggio
Xlib: extension "MIT-SHM" missing on display ":1.0"
Eppure il kernel è configurato a dovere per supportare la memoria condivisa (SHM) e il server X supporta quella estensione.
Si tratta per forza di un problema di configurazione del sistema o di un difetto di qualche libreria che ho aggiornato (tipo Qt).
BO!
- mimmoforlug
- Packager

- Messaggi: 143
- Iscritto il: lun 4 dic 2006, 13:09
- Nome Cognome: Domenico Suppa
- Slackware: 13.37
- Kernel: 3.2.11
- Desktop: fluxbox
- Località: Caserta
- Contatta:
con l'ultima verisione (la 5.5) nessun problema
Il problema sembra essere stato risolto nell'ultima versione di nedit: ho installato il pacchetto tgz ed eseguito il programma senza riscontrare alcun problema.