mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Problema rimozione semaforo

Salve.
  Implementando un programma che fa uso dei semafori, mi è capitato questo 
strano comportamento di cui non riesco a risalire all'origine.
 Nel corso della prima esecuzione del programma, il set di semafori viene 
correttamente allocato, tutto il programma eseguito correttamente, e quindi 
deallocato.
 Controllando con ipcs da shell, risulta che nessun semaforo è 
effettivamente presente nel sistema.
 Rilanciando il programma, però, ricevo una serie di errori "Identifier 
removed" sulle syscall di semop quando chiamo una wait o una signal, come 
se il sistema non trovasse il semaforo per eseguire le operazioni.
Un nuovo semaforo è però stato allocato (e risulta controllando con ipcs).
Per tornare ad un corretto funzionamento è necessario riavviare il sistema.
Ripeto, la prima esecuzione è perfetta.
Aggiungo che, terminato il programma, tutto "termina" normalmente: non ci 
sono processi ancora attivi, zombie, adottati e via dicendo...
Queste le prncipali istruzioni:
=========
 int sem_wait(int sem_number)
  {
    wait_b.sem_num=sem_number;
    if(semop(semaforo, &wait_b, 1)==-1)
      {
        perror("WAIT abortita. TERMINO.\n");
        exit(1);
      }
    return(0);
   }
 int sem_signal(int sem_number)
  {
    signal_b.sem_num=sem_number;
    if(semop(semaforo, &signal_b, 1)==-1)
      {
        perror("SIGNAL abortita. TERMINO.\n");
        exit(1);
      }
    return(0);
   }
===========
 if ((semaforo=semget(SEMKEY, 4, IPC_CREAT | IPC_EXCL | 0777)) == -1)
      {
        if (errno == EEXIST)
        {
          semaforo=semget(SEMKEY, 4, 0);
          printf("Ciccio");
        }
      }
    else
      { 
        /* assegnazione dei valori iniziali al semaforo */
        [CUT]
      } 
    if (semaforo== -1)
      {
        perror ("Semaforo non creato!");
        exit(1);
      }
================
CODICE
=================
 if (semctl(semaforo,0,IPC_RMID, &st_sem)==-1)
      {
        printf ("il semaforo %d non può essere rimosso\n",semaforo);
        perror ("");
      }
==================
Qualcuno è già incappato in questo tipo di errore?
Qualcuno mi può aoitare nel capire dove sbaglio?
Grazie in anticipo a tutti

 deallocato.
man ipcrm
prova a deallocarlo a mano
Newsgroup: it.comp.os.linux.development
Titolo: HEL PSU PORTE USB

io debbo scrivere in linguagi c un programma che trasmmetta dati e legga da una
porta USB... dove posso trovare informazioni per fare questo?.. (cioč come debbo
leggere la porta, come bufferizzare i dati etc . etc.)
grazie.

yfxcre wrote:

ghigo@therra:/usr/src/linux/Documentation/usb$ grep http usb-help.txt
Linux-USB project:  
http://www.linux-usb.org
  mirrors at        
http://www.suse.cz/development/linux-usb/
         and        
http://usb.in.tum.de/linux-usb/
         and        
http://it.linux-usb.org
Linux USB Guide:    
http://linux-usb.sourceforge.net
 
http://www.qbik.ch/usb/devices/
ghigo@therra:/usr/src/linux/Documentation/usb$

Newsgroup: it.comp.os.linux.development
Titolo: Manuale di Latex

Salve,
dove potrei trovare un manuale abbastanza completo in italiano su Latex
?
Grazie
Marco



anche a me grazie
              Non sara' ne' il Fuoco ne' l'Acqua
                ne' l'Aria ne' la Terra
                 a fermarmi ma una Donna.
                   Jonathan

Va bene che latex e' complicato, ma non mi pare che abbia molto a che
fare con lo sviluppo sotto linux. Queste cose chiedetele nel newsgroup
giusto.
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

su Latex ?
Prova a chiedere sul gruppo italiano .tex. Se invece vuoi qualcosina
facile facile ma in inglese, prova  con la "Not so Shot Introduction
to LaTeX", che trovi partendo da 
www.ee.ethz.ch
-- 
                                                                     __
 __                                                              _  ///
| _        Student in Computer Science, Swiss Federal Institute  \\///
|__|iambo      of Technology - mailto:
ggia...@iiic.ethz.ch
       \X/

Newsgroup: it.comp.os.linux.development
Titolo: Assembly

Ciao a tutti, sono un principiante di linux (e anche dell'assembler) e visto
che volevo imparare la programmazione sotto linux di questo linguaggio vi
vorrei chiedere se, gentilmente, potreste spiegarmi come si fa a programmare
in asm sotto linux (quali compilatori si usano). E poi vorrei sapere se si
puņ integrare l'asm in KDevelop. Grazie dell'aiuto

 come si fa a programmare in asm sotto linux
http://ildp.pluto.linux.it/HOWTO/Assembly-HOWTO.html
Alessandro.

 ha scritto nel messaggio
news:arqogi$dtb$1...@lacerta.tiscalinet.it...


dai un occhiata anche qua:
http://racl.oltrelinux.com/

 in asm sotto linux (quali compilatori si usano). E poi vorrei sapere se si
Ecco alcune risorse utili:
  80x86 Assembly Language Programming Tutorial
 
http://www.cs.stedwards.edu/~purvis/COSC_3331/AssyT.html
  Assembly Language Journal
 
http://asmjournal.freeservers.com/
  PC Assembly Tutorial
 
http://www.lightsoft.co.uk/Fantasm/Beginners/begin1.html
  The Art of Assembly Language Programming
 
http://webster.cs.ucr.edu/Page_asm/ArtOfAsm.html
  x86 Assembly Language FAQ
 
http://www2.dgsys.com/~raymoon/x86faqs.html
Paolo
-- 
EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation
http://www.paoloamoroso.it/ency/README
Newsgroup: it.comp.os.linux.development
Titolo: autoconf problema

Salve a tutti!
Ho un problema con autoconf/autotools.
Sto scrivendo una libreria .so .
Ho fatto tutto e funziona perfettamente.
Ora pero' dovrei eseguire un mio script "buildh.sh" per elaborare uno dei
.h dei miei sorgenti.
tipo:
make -> costruisce il mio .h -> gcc -Wall etcetc.
Nel mio makefile standard lo saprei  fare: lo infilerei tra le
dependencies e stop. 
Ma qui? a naso credo di dover inserire qualcosa nel Makefile.am... 
ma cosa? mi sapete aiutare?
Ciao e grazie!

 make -> costruisce il mio .h -> gcc -Wall etcetc.
se metti la chiamata a build.sh alla fine di 
configure.in
 dovrebbe poi
essere generato lo script configure corretto che quando chiami ./configure
dopo aver fatto la configurazione lancia build.sh e poi ritorna il prompt
pronto per lanciare il make. Non è proprio la stessa roba, ma forse ti va
bene lo stesso.

On Tue, 16 Nov 2004 17:43:15 +0100, Dodiesis 
was talkin'about:
#define IMHO

Ma teoricamente non basta inserire un valido shell script dentro a
configure.in
?
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! Le donne e le salsicce sono la stessa cosa: pelle fuori e maiale dentro !>-

 
configure.in
?
uhm... circa.
Io avrei bisogno che il mio script fosse chiamato ad ogni lancio del
make. 
Ho dei make nidificati e in relazioni gli uni con gli altri sarebbe un
casino fargli lanciare anche il configure ogni volta (oltre al make)
In pratica mi serve aggiungere un target... ma non di tipo sorgente C.
praticamente mi serve la traduzione di questo makefile:
all: source_gen $(OBJ) $(EXE)
source_gen:
	echo ciao
clean:
	rm -f $(OBJ) $(EXE)
Grazie ad entrambi!

 In pratica mi serve aggiungere un target... ma non di tipo sorgente C.
AFAIK quello che ti interessa è il concetto di "hook", che però non ho mai
usato.
Per esempio quando fai un make uninstall l'hook e' uninstall-hook, da
piazzarsi in coda a Makefile.am
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! Gesu' e' morto per i nostri peccati.  Non rendiamo inutile il suo
		martirio non commettendone !>-

Dodiesis ha scritto:

Scusate, ma per quel che ne so io automake mette a disposizione la variabile 
BUILT_SOURCES per indicare dei file sorgenti che devono essere generati.
<code>
BUILT_SOURCES = tuofile.h
# regola per creare tuofile.h
tuofile.h: <prerequisiti>
	./buildh.sh $@		# o quello che è ;-)
</code>
La regola per creare i tuoi file .h è quella che scriveresti in un normale 
makefile, semplicemente listi tutti i file generati in BUILT_SOURCES.
Daniele
Newsgroup: it.comp.os.linux.development
Titolo: Passare FD fra processi

Ciao a tutti,
avrei una domanda da porre: esiste un altro modo per passare file
descriptor fra processi diversi senza dover usare i socket AF_UNIX? Dato
che utilizzo shm per lo scambio di dati sarebbe ottimo poterlo fare con
tale approccio; temo però che non sia possibile, giusto?
Grazie,
Alberto

 descriptor fra processi diversi senza dover usare i socket AF_UNIX? 
No, che io sappia.
Ciao  Manlio Perillo


no, i FD sono per processo.

Ottavio Campana ha scritto:


Sei comunque al corrente anche tu che usando ancillary data di sendmsg su
socket di tipo AF_UNIX si possono passare descrittori di file/socket aperti
tra processi? Lo spiega anche Stewens e anche se non ho mai avuto occasione
di provarli, considero la cosa interessante.
Effettivamente non ho mai sentito dire che sia possibile con IPC SysV
tipo shmem.
Mi piacerebbe realizzare un server SMTP con questa tecnologia, che passi a
un processo Antispam/antivirus/Policy direttamente il socket descr, e se
passa le policy, lo riceve indietro, altrimenti ne riceve uno falso, da cui
il processo iniziale ricevera' un contenuto di censura. (solo per gioco!!)
Che ne pensi?
Ciao
Roberto.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Che ne pensi?
mi suona da inefficiente. Però è da provare.

Newsgroup: it.comp.os.linux.development
Titolo: problema con ddd

non riesco ad ultimare la configurazione di DDD, alla fine mi
restituisce questo errore sulle librerie Motif, ho una Red Hat 6.2 e uso
KDE, qualcuno sà perché questo errore o sà come ovviarci?
"checking for X11/xpm.h... yes
checking for xpm.h... no
configure: error: The Motif library '-lXm' could not be found.
                  Please use the configure options
'--with-motif-includes=DIR'
                  and '--with-motif-libraries=DIR' to specify the Xm
location.
                  See the files 'config.log' and 'ddd/config.log'
                  for further diagnostics.
configure: error: ./configure failed for ddd
"
Ciao Ciao
Roberto

 KDE, qualcuno sa` perche` questo errore o sa` come ovviarci?
semplicemente configure non trova le motif
come ti consiglia usa --with-motif-includes=/path/della/libreria
se invece non le hai devi installarle
ciao
Kronos
-- 
Home: 
http://kronoz.tsx.org
"Woe to you, Oh Earth and Sea,
 for the Devil sends out the beast with wrath,
 because he knows the time is short...
 Let him who had understanding reckon the number of the beast
 for it is a human number, its number is Six hundred and sixty six."
Revelations ch XIII, b. 18
Newsgroup: it.comp.os.linux.development
Titolo: Editor C tipo Turbo C

Sto ce4rcando un editor per C c++ simile al Turbo C, che mi faccia scrivere 
il codice "con i colori" e che magari mi dia la possibilita di compilare ed 
eseguire .
Mi basterebbe anche un programma che abbia solo la gestione delle pareole 
chiave colorate.
Me ne potete indicare uno ??
-- 
Claudio Rosati
Web Designer & Developer
E. 
c.ro...@scepsi.it
---
Scepsi 
www.scepsi.it
"For all the things you are not in business for...we are"

 eseguire .
ViM, emacs, xwpe, anjuta
http://freshmeat.net
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.ods.org/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 compilare ed eseguire .
Cerca setedit. 
E' un editor IDENTICO a quello del Turbo C/C++ :-)
-- 
Remove _NOTRASH to answer me!

 
prova anche rhide
http://www.rhide.com
-- 
Sip

Grazie a tutti per le utili idicazioni.


 compilare ed eseguire .
Kate sotto KDE.
ciao,
darkwave

Newsgroup: it.comp.os.linux.development
Titolo: The Bad Penguin su Linux & C.

Molti si sono lamentanti con me, Antonio Gallo (AGX), di
quanto scritto nella rivista "The Bad Penguin" apparsa
su Linux & C.
Il sottoscritto, ed il progetto "Bad Penguin" ed il sito
www.badpenguin.org
 sono completamente estranei a tale 
rivista ed a tale rubrica.
NON SONO IO :-)
Siete pregati quindi di contattare l'autore della rubrica
oppure il direttore della rivista.
Saluti, 
	Antonio Gallo (AGX)
 
www.badpenguin.org

> 
www.badpenguin.org
 sono completamente estranei a tale
Ho visto il sito di cui dai il link. io non so se lo mantieni tu,
pero' ti volevo fare notare che, a meno che le mie conoscenze
di inglese non mi tradiscano, che si scrive ' I have put...'
e non 'I have putted....' 8-)
Se tu non hai alcun legame con il contenuto del sito, ti prego
di scusarmi.
Ciao, Davide.
Newsgroup: it.comp.os.linux.development
Titolo: gcc 3.0

E' uscito da un paio di giorni, cosa ne pensate? Credete sia 
abbastanza stabile e valga la pena di installarlo a fine mese 
(quando uscirà in diversi giornali in edicola)?
grazie - saluti :)
Marco Zanon [
http://www.marcozanon.com
]

 (quando uscirà in diversi giornali in edicola)?
io l'ho provato per curiosità (tenendomi cmq anche il 2.96...)
già ho avuto dei problemi a compilare le lib per il c++...
cmq, il kernel (2.4.5) non si compila e probabilmente ci saranno un sacco 
di altri programmi che al momento non sono "a norma"
ciao
Matteo Merli

 (quando uscirà in diversi giornali in edicola)?
ha alcuni problemi nella compilazione di alsa per esempio
--
        Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.4.3-xfs
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
The primary purpose of the DATA statement is to give names to constants;
instead of referring to pi as 3.141592653589793 at every appearance,
the variable PI can be given that value with a DATA statement and
used instead of the longer form of the constant.  This also
simplifies modifying the program, should the value of pi change.
                        -- FORTRAN manual for Xerox computers

gią ho avuto dei problemi a compilare le lib per il c++...


Disperato...
Eh, be' un po' deficiente devo essere... mancavano i symlinks classici
come /lib/cpp e /usr/bin/cc
ora funzionano anche i vecchi config.guess! :-)

Newsgroup: it.comp.os.linux.development
Titolo: core

ho notato che con gli ultimi kernel non vengono piu' generati i core. Si, lo
so che con ulimit posso riabilitarli, ma in che altro modo posso fare ?  Il
comando ulimit c'e' solo in bash.  Si puo' fare lo stesso in altro modo, ad
esempio tramite /proc o simili ? E' possibile abitilare i core globalmente o
per utente ? Ulimit mi permette di farlo per sessione ed e' una bella rottura.
Un'altra cosa: come si usa a caricare i core col ddd ?
Bye.

per utente ? Ulimit mi permette di farlo per sessione ed e' una bella rottura.
Beh, mettilo in /etc/profile.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

per utente ? 
man 5 limits:
	Also,  please  note  that  all  limit settings are set PER
	LOGIN.  They are not global, nor are they permanent.  Per­
	haps  global  limits will come, but for now this will have
	to do ;)
forse puoi usare setrlimit nel tuo programma usando qualche ifdef per
includerlo solo quando fai debug (in quel modo il cambio si limita
a quel processo)
prima di bash comunque c'e' login .. /etc/limits , /etc/login.defs ,ecc.
-- 
Andrea Iosio                                            .---.
                                                       < ^ ; ~,
                                                        (_  _,    "Piyo"
                                                         J^^>
Newsgroup: it.comp.os.linux.development
Titolo: come si fa a settare il prompt?

Ciao a tutti!
Mi sapede dire come si fa a settare il prompt in modo tale che quando eseguo
il comando cd, automaticamente mi si aggiorni il prompt?


The trouble with being poor is that it takes up all your time.

Antonio barbone wrote:

Scusa s sono pignolo
ma se lo fai in /etc/profile lo fai per tutti
forse č meglio che lo fai solo per l'utente interessato....
/home/utente/.bash_profile  č il file giusto da editare :)!
Max

  il comando cd, automaticamente mi si aggiorni il prompt?
il mio:
export PS1=\[${BRIGHT}\]$TTY\[${NORMAL}\]\[${TBLUE}${FLASH}\]:\[${NORMAL}${TYELLOW}${BRIGHT}\]\d
\t\[${TBLUE}${FLASH}\]:\[${NORMAL}\w\n\[${NORMAL}${BRIGHT}\]\u@\h\[${NORMAL}${TGREEN}\]\[${NORMAL}${TGREEN}\]
\W\[${TCYAN}${BRIGHT}\]\$\[${NORMAL}\]
(tutto su 1 linea)
/etc/COLORS
# Define colors - code for later use ...
# echo "# /etc/COLORS #"
# use it in script files like:
#-8<----8<------
#!/bin/sh
#. /etc/COLORS
#PS1="$TRED"
# put a real escape character instead of ^[. To do this:
# emacs: ^Q ESC   vi: ^V ESC   joe:   0 2 7   jed:  ESC
#ESC="^["  # a real escape character
ESC="�" # joe : `027
CLEAR="$ESC[H$ESC[J"
# Attribute codes:			Color Codes:
#							Text    Background
# 00    none				black		30      40
# 01    bold or bright			red		31      41
# 04    underlined			green		32      42
# 05    flashing			yellow		33      43
# 07    reverse				blue		34      44
# 08    concealed			magenta		35      45
#					cyan		36      46
# 					white		37      47
NORMAL="${ESC}[00m"
BRIGHT="${ESC}[01m"
UNDER="${ESC}[04m"
FLASH="${ESC}[05m"
REVERSE="${ESC}[07m"
CANC="${ESC}[08m"
# T* text color
# B* background color
TBLACK="${ESC}[30m"
BBLACK="${ESC}[40m"
TRED="${ESC}[31m"
BRED="${ESC}[41m"
TGREEN="${ESC}[32m"
BGREEN="${ESC}[42m"
TYELLOW="${ESC}[33m"
BYELLOW="${ESC}[43m"
TBLUE="${ESC}[34m"
BBLUE="${ESC}[44m"
TMAGENTA="${ESC}[35m"
BMAGENTA="${ESC}[45m"
TCYAN="${ESC}[36m"
BCYAN="${ESC}[46m"
TWHITE="${ESC}[37m"
BWHITE="${ESC}[47m"
-- 
Pa.Ped, Como
http://www.fastflow.it/~paolop
ICQ: 4755831
VOTE AGAINST SPAM! 
http://www.politik-digital.de/spam/it/
Contro i brevetti software: 
http://petition.eurolinux.org/index_html
Newsgroup: it.comp.os.linux.development
Titolo: qualcuno mi può spiegare flex

Qualcuno mi può spegare semplicemente come si usa flex, oppure mi può
indicare dove posso scaricare un tutorial (in italiano)?
Ho infatti il seguente problema:
il mio file flex è :
DIGIT	[0-9]
ALFA	[a-zA-Z]
APICE	\'\'
%%
\'(APICE|.){1,15}\'			printf ("TERMINALE");
"->"					printf ("->");
"#"DIGIT{1,3}				printf ("singolo terminale");
ALFA{1,15}				printf ("non terminale");
"(" | ")"|"[" | "]"|"{" | "}" 		printf ("PARENTESI");
"|"					printf ("OR");
".".*\n					printf ("fine produzione");
" "					printf ("spazio");
<<EOF>>					printf ("fine file");
%%
main()
{
}
eseguo flex flex.l
e ottengo un file lex.yy.c
lanciano poi gcc lex.yy.c il compilatore mi da i seguenti errori:
/tmp/cctasQme.o: In function `yylex':
/tmp/cctasQme.o(.text+0x3bc): undefined reference to `yywrap'
/tmp/cctasQme.o: In function `input':
/tmp/cctasQme.o(.text+0xb96): undefined reference to `yywrap'
collect2: ld returned 1 exit status
dove sbaglio?
-- 
		Michele Dionisio
    email:    
m.dio...@mail.planetsec.com

dove sbaglio?
a naso ti dimentichi di linkare la libreria :
gcc -lfl .....

 dove sbaglio?
Se nel tuo file non vuoi dare una definizione di yywrap() puoi fare due
cose:
- compilare aggiungendo '-lfl' alle opzioni di gcc, oppure
- inserire '%option noyywrap' all'inizio del tuo file di lessico (prima
del primo '%%').
Per la cronaca yywrap() e` una funzione che flex invoca dopo aver
incontrato un EOF, e gli serve per capire se continuare e scandire un
altro file (se yywrap()==0) o uscire (yywrap()!=0). I due sotterfugi
indicati hanno l'effetto di definire una yywrap() che restituisce sempre
1, quindi il programma che otterrai sara` buono per scandire un solo
file alla volta.
Ciao
 David
-- 
<d.santinoli presso mi . flashnet . it>


Grazie Mille!!
Sapete anche dirmi dove posso trovare documentazione inItaliano?
Nuovamente grazie (per una stupidaggine ho perso ore)
-- 
		Michele Dionisio
    email:    
m.dio...@mail.planetsec.com
		ICQ:	62217050
Newsgroup: it.comp.os.linux.development
Titolo: Codici a barre & SuSE 8.0

Salve a tutti,
sto avendo un problema con SuSE 8.0 e il mio applicativo
che funziona con uno scanner per la lettura di codici
a barre che lavora in emulazione di tastiera (cioe'
la tastiera e' collegata al computer per mezzo dello
scanner, che sta in mezzo tra i due).
Questa stessa configurazione ha lavorato senza nessun
problema per circa 3 anni, sotto DOS prima e sotto
Caldera Linux fino alla fine di dicembre. Ora sto
cercando di passare per vari motivi a SuSE 8.0, ma
ho incontrato un problema che mi sta rallentando.
La mia applicazione lavora in modo testo e viene
lanciata da riga di comando, senza KDE o Gnome.
Quello che capita e' che lo scanner non si comporta
piu' prima. Per la precisione, legge sempre correttamente
il codice a barre, ma non riesce piu' ad inviare il
carattere finale, che e' un carriage return (CR, 0D hex).
Sullo schermo io leggo il codice a barre (che e' sempre
giusto) e vedo il cursore lampeggiare alla sua destra,
ma se a questo punto premo manualmente "ENTER", appare
la lettera "M" alla destra del codice a barre, causando
quindi un errore da parte dell'applicativo, che si
aspetta solo numeri...
Una soluzione provvisoria che ho trovato e' premere
BACKSPACE, cancellando cosi' la "M" nascosta (l'ultima
cifra del codice a barre non viene toccata) e poi
ENTER, ma e' una soluzione che per ovvi motivi e' un
po' troppo scomoda.
La soluzione per cosi' dire definitiva che ho trovato
a forza di prove e' questa: lanciare da linea di comando
YAST2, selezionare "Sistema" e poi "Mappatura della
tastiera": a questo punto sono nel menu che mi consente di
cambiare il layout della tastiera, e YAST2 riconosce
correttamente il layout della mia tastiera (US english).
Ora mi basta selezionare "EXIT", SENZA CAMBIARE UNA VIRGOLA
DELLA CONFIGURAZIONE DELLA TASTIERA, e ritornare a riga di
comando per avere lo scanner che finalmente si comporta
come si deve ed invia il necessario CR anziche' una "M"
nascosta. Questo ovviamente funziona solo fino al
reboot del sistema, dopodiche siamo daccapo.
Praticamente sto diventando pazzo su di un problema che
magari ha una soluzione banale, anche perche' e'
sicuramente SuSE dipendente, dato che DOS, WinXP,
Caldera e Mandrake Linux funzionano senza problemi.
Qualcuno ha per caso qualche idea da suggerirmi?
Grazie per la pazienza
Massimo
P.S. Rimuovere "XYZ" per rispondere per email.

il lettore potrebbe essere configurato come terminatore
con il ^M
proa a riconfigurare il lettore con il cr-lf.
ciao luca
"Max" <max09...@XYZjumpy.it> ha scritto nel messaggio
news:8RDX9.92320$AA2.4...@news2.tin.it...

Newsgroup: it.comp.os.linux.development
Titolo: bash

Salve a tutti , sono un linux newbie,avrei bisogno di una mano riguardo uno
script in bash.
Esempio:
#!/bin/sh
#
echo ===PROVA===
if echo -e /etc/fstab
then
echo +++ OK +++
else
echo +++ KO +++
Fi
Avviando il programma,...mi da sempre un errore:
error line:10 ; unexpected end of file;
l'errore è quindi nella chiusura...potete spiegarmi la situazione please?
Grazie
SNHYPER

l'errore è quindi nella chiusura...potete spiegarmi la situazione please?
non solo:)))
help if
if: if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi
ciao
-- 
================================================================================
TO REPLY
CHANGE 
NOS...@technologist.com
 IN ingv at 
technologist.com
"...Unix, MS-DOS, and Windows NT (also known as the 
    Good, the Bad, and the Ugly)."                     (by Matt Welsh)

 if: if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [
else COMMANDS; ] fi
Grazie della risposta, č che in un libro che ho comprato riportava senza " ;
" e con " Fi ".
Ciao
SNHYPER

> Esempio:
C> #!/bin/sh
C> #
C> echo ===PROVA===
C> if echo -e /etc/fstab   ; <--- manca 
Non necessario! Il ; serve solo se rimani sulla stessa riga.
C> Fi			  <--- fi non Fi
Questo si che  è l'errore. Fi non viene  riconosciuto come terminatore
della  struttura  if  --- fi  e  quindi  la  shell si  aspetta  ancora
dell'input -  al momento per la shell  Fi è un programma,  se ci fosse
dopo un fi corretto si avrebbe un errore bash: Fi: command not found
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

Newsgroup: it.comp.os.linux.development
Titolo: Iniziare a programmare in linux

Salve a tutti!!
SI! anch'io voglio sviluppare software free per linux...unico
problema...non so da dove cominciare..ho esperienze di programmazione in c
e c++ sotto dos e winzoz, ma non conosco bene linux, le sue librerie, le
sue funzionalita', ecc.
qualcuno puo' indicarmi qualche sito di developing su linux, qualche
libro, qualsiasi cosa insomma...
ho gia' letto programmare linux trovato su 
softwareplanet.net
, ma e'
incompleto e non molto esplicativo secondo me....
grazie mille a tutti anticipatamente!

advanced linux programming, si scarica liberamente.
non c'e' tantissimo ma quello che c'e' e' fatto
bene.

 libro, qualsiasi cosa insomma...
www.kdevelop.org
Newsgroup: it.comp.os.linux.development
Titolo: lettura da file

Qualcuno ha un algoritmo valido per leggere da un file di testo *una riga
alla volta*, in C?
Mi pare un po' strano che si debba fare la lettura un carattere alla
volta fino a \n o \r, magari esiste gia' qualche funzione che non conosco
in grado di fare tutto cio'...
Grazie :-) !
-- 
Roberto "MadBob" Guido
ICQ #226260259
mail madbobCA...@CANCELLAMIk.st
web 
http://madbob.homelinux.com

 Grazie :-) !
Prego

 
Oh, si, grazie: non avevo notato le peculiarita' della funzione :-)
E' forse un po' un problema il fatto che se viene raggiunta la fine della
riga fgets restituisce NULL, ma credo si possa ovviare con un
ridimensionamento al volo del buffer di lettura...
Una (altra) domanda, che e' piu' un dubbio: facendo qualche prova con la
lettura carattere-per-carattere (usando fgets in un ciclo) e stampando a
video il risultato della lettura ho notato un comportamento strano:
questo e' il codice:
while (1) {
	carattere = fgetc(file_to_pars);
	if (carattere == '\n' || carattere == '\r')
		break;
	stringa[i] = carattere;
	i++;
}
questo il file su cui viene eseguito:
nome1
nome2
All'output viene
nome16@
nome2
Qualuno sa spiegare il perche' di quel "6@"? Come mai non appare anche
dopo la seconda riga?


 Grazie :-) !
#define SIZE 256
char riga[SIZE];
FILE *streamin;
streamin = fopen ("kjgjkhghjg", "r");
while (fgets (riga, SIZE, streamin) != NULL) {
	smandruppa (riga);
}

 }
FILE *f=fopen(...);
while(!feof(f)) {
  carattere=fgetc(f);
  if(carattere=='\n')
    stringa[i++]=carattere;
  else {
    stringa[i]='\0';
    i=0;
    stampa_stringa(stringa);
  }
}

// if(carattere=='\n')
^^^^^^^^^^^^^^^^ if(carattere!='\n')


 }
dove è il \0 che termina la stringa?

 dove è il \0 che termina la stringa?
d'oh :-) !


 [cut]
Nel caso a qualcuno servisse la stessa cosa in C++:
//passaggio argomento a linea di comando
in.open(argv[1]);
char buff[512];
//posizionamento all'inizio del file
in.seekg(0, ios::beg);
while (!in.eof()) {
in.getline(buff, 512, '\n');
}


o, secondo me migliore:
/** supponendo che in sia un oggetto di tipo istream **/
in.open(argv[1]);	
std::string line;
std::getline(in, line);
-- 
[...] to fight and conquer in all your battles is not supreme 
excellence; supreme excellence consists in breaking the enemy's 
resistance without fighting.

 std::getline(in, line);
Bene,
la mia non era la 'soluzione definitiva' o la 'soluzione migliore'. 
Semplicemente, mi trovavo aperto in un editor quel codice e l'ho 
postato, tutto qui.
Ciao


scusami se lo è sembrato, ma non era un attacco personale.


 scusami se lo è sembrato, ma non era un attacco personale.
No no, hai fatto bene. Tutti i programmatori sanno che c'è sempre da 
imparare!
Vale per me per primo, infatti leggo sempre i newsgroup di 
programmazione, forum, ecc.
Ciao e scusami tu
Newsgroup: it.comp.os.linux.development
Titolo: vmware e compilazione

quando cerco di compilare vmware compare un messaggio del tipo tar2 database
e successivamente operazione fallita
 qualcuno né sà qualcosa ?

 
Sul sito di vmware si trovano i riferimenti di un news server con alcuni
news group su vmware... Io ho risolto così un problema con la
compilazione ed il kernel 2.4.4
	Saluti...

Newsgroup: it.comp.os.linux.development
Titolo: ML su linux e programmazione di giochi

ciao a tutti.
qualcuno è per caso interessato
all'argomento linux&video games?
in particolare per cio che riguarda la programmazione.
se siete interessati si potrebbe aprire una ML in cui discutere
solo di questo argomento.
fatemi sapere.
ciao ciao

lucriz wrote:

Be io sarei interessato !!! anche se da poco che sto affrontando la
grafica sotto linux !!!
Fabrizio.


be, siamo gia in 2, speriamo che ne arrivino altri:-)
io provo su qualche NG di programmazione
di giochi generale.
ciao.

 > Fabrizio.
Sono molto interessato però ho letto solo ora il vostro appello.
 Se si può fare ancora qualcosa o se già l'avete fatta sarei molto
felice di partecipavi.
 Ciao.

felice di partecipavi.
il post è un po' vecchio, ma l'idea è ancora valida,
per la ML niente, ma se ti interessa se ne può discutere
su it.comp.giochi.sviluppo oppure qui.
io ho iniziato a scrivere un tutorial sull'SDL in italiano,
lo trovi sul sito del nalug, 
nalug.linux.it
.
se hai qualche idea non hai che da esporla.
bye bye

visti i nuovi interessati
ecco cosa c'? in programma,
sto curando la realizzazione di un sito
riguardante i giochi per linux,
si parlera di tutto, dalla programmazione alla recensione di nuovi giochi,
passando per l'HW, gli emulatori e le demo.
quindi se avete qualche idea non avete che da dirlo.
inoltre st? scrivendo un tutorial sull'SDL.
il tutto sul sito del nalug, 
nalug.linux.it/giochi
di lavoro ce ne ? tanto, e per ora me ne sto occupando solo io
quindi ogni aiuto sar? ben accetto.
bye
Newsgroup: it.comp.os.linux.development
Titolo: Win & Linux

Salve !!
Sono un progettista Hw Sw  (+HW che software )
dovrei fare il porting di un programma che ha sempre girato sotto dos
e che lavora per  una scheda di aquisizione da noi progettata !!!
Non ho mai programmato su win  , mi hanno detto che  svilupparvi un
driver è un
incubo, inoltre mi piace linux e vorrei programmare su tale piattaforma
!!!!!
Tuttavia i nostri clienti reclamano a gran voce l'onnipresente win :((
Vi domando dunque :
1) Esiste qualche distribuzione di Linux che si installa ( tipo setup )
su di un Hd dominato da win , senza troppe attenzioni da parte di chi
esegue
l'operazione , sopratutto , senza sputtanare quanto già presente nell'HD
!!
2) Ammesso che una tale cosa non esista già , sarebbe possibile
ottenerla
     manipolando qualche distribuzione già esistente , in tempi
sostenibili !!!!
Il fine è quello di ottenere una sovrapposizione di OS in maniera
indolore e
con Linux già presposto per accogliere il nostro software .
postare  :
ingo...@libero.it
   (  togliere ':' )

 !!
Certo !  la Caldera OpenLinux 2.3 (costa un 120.000 lire) ha partition
magic modificato all'uopo e ti crea le partizioni per linux riducendo
quelle di win senza danneggiare i dati esistenti.
Da quello che ne so anche al Mandrake 7.0  appena uscita (che per ora trovi
solo via donwload ma presto anche in edicola) riduce in automatico le
partizioni win senza danneggiarle e il cd base (che comunque contiene il
necessario per lo sviluppo software) e' gratuito e copiabile all'infinito.
In bocca al lupo per il porting :-)
bye
-- 
   ////     \\\\  
//// NamkoTech \\\\
  ////       \\\\

NamkoTech NamkoTech wrote:

Sarebbe bello avere maggiori informazioni su questo famigerato WINLINUX !!!!!!

 
-- 
"Time flies like an arrow; fruit flies like a banana."
Newsgroup: it.comp.os.linux.development
Titolo: widget e file .cpp e .h

Salve a tutti,
sto seguendo un tutorial su kdevelop e non riesco a capire dove stanno i
file .cpp .h di un widget appena creato.
Mi spiego, partendo da un semplice progetto per KDE ho aggiunto un nuovo
file di tipo widget che ho poi aperto con Qt Designer, qui ne ho
modificato il nome e ho aggiunto 3 pulsanti e relativi slot.
Una volta salvato e tornato in KDE e ricompilato mi aspettavo di trovare i
due file .cpp .h aventi lo stesso nome del widget.ui. In realtà non è
così nel senso che trovo solo il .ui.
Ma dove sono questi file per poter modificarne il contenuto?
grazie
Davide  

 Ma dove sono questi file per poter modificarne il contenuto?
Sulla destra fra le barre c'e' un file manager con i file inclusi nel
progetto, facendo click dx sul file .ui mi pare che puoi generare i file
che ti interessano (non ricordo che voce e').
-- 
Qualsiasi
qual...@despammed.com
 is a valid email address

 che ti interessano (non ricordo che voce e').
ho trovato solo il menu apri file ui.h ma se ci clicco sopra non succede
nulla!
ti vengono in mente altri suggerimenti?
grazie
ciao

 ti vengono in mente altri suggerimenti?
Dopo che hai aggiunto una .ui al progetto, sulla destra c'e' l'automake
manager, lo apri e click destro sul file .ui, nel menu' a comparsa c'e'
subclassing wizard, che *credo* sia quello che tu cercavi.

Newsgroup: it.comp.os.linux.development
Titolo: Kernel module che lancia un controllo in background ad alta frequenza

Ciao a tutti...
scusate se la domanda vi sembrera' banale
ma ho scorso i messaggi di questo e altri NG di sviluppo su Linux senza
trovare risposta.
Devo scrivere un modulo di kernel che ogni TOT lanci una funzione che
effettua un controllo delle sue strutture di dati.
(TOT e' dell'ordine dei microsecondi).
Su "Linux Kernel Module Programming Guide" di Ori Pomerantz ho letto un
esempio relativo ad un problema simile:
si risolveva creando un task (con una struct tq_struct contenente un
puntatore alla funzione che esegue il controllo, funzione che e' interna
al
modulo stesso) che, durante l'esecuzione di init_module(), veniva
inserito
(mediante la funzione queue_task) in una task queue predefinita di
Linux,
chiamata tq_timer: i task in essa memorizzati vengono eseguiti ad ogni
system timer interrupt, cioe' ad ogni "jiffie" (ca 1/100 di secondo).
Dopo ogni esecuzione, la funzione provvedeva ad autoreinserirsi nella
task
queue.
Il mio problema e': e' possibile creare una task queue personalizzata
che
lanci il mio task ogni TOT (ove TOT e' dell'ordine dei microsecondi) e
se
si', potreste gentilmente postare un esempio ?
Vi ringrazio in anticipo.
Massimiliano
-- 
Posted from 
hermes.dis.uniroma1.it
 [151.100.16.20] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao a tutti...
[snip]
http://rtlinux.cs.nmt.edu/~rtlinux/
Ciao
Fausto

Fausto
Grazie mille ^________^
In realta' avevo gia' visitato questa homepage.
Si tratta di una versione di Linux praticamente a se' stante,
pero' il modulo che mi e' stato chiesto di  realizzare deve girare sotto Linux
standard, con kernel 2.2.14 e senza nemmeno doverlo ricompilare !!!
Una via di mezzo potevano essere le librerie RTAI (Real Time Application
Interface) per Linux, sviluppate al Politecnico di Milano
(
http://www.aero.polimi.it/projects/rtai/
), che offrono interfacce per il
real-time, pero' richiedono di ricompilare il kernel.
Grazie comunque per il tentativo ^______^
Ciao

Grazie comunque per il tentativo ^______^
Un altro sistema ci sarebbe, ma non funziona per le tempistiche che ti
hanno fornito come specifica: Cambiare la priorità ed il tipo di
scheduling del processo in esecuzione, ma per avere una buona
granularità dello scheduler dovresti cambiare la macro HZ da 100 a
1000, ricompilare Kernel e moduli ( ci risiamo !) e sincronizzare il
tuo processo con il Real Time Clock. Ma a frequenze superiori ad 1 Khz
non si riesce ad andare (provato personalmente)
Le temporizzazioni "spinte"  le puoi ottenere solo con 2 sistemi:
1) Kernel RT
2) microprocessori dedicati
Se ci riesci con altri sistemi, diventerai miliardario ;-)
Auguri !
Fausto
Newsgroup: it.comp.os.linux.development
Titolo: loki

Ciao a tutti.
Avrei bisogno di un consiglio:
mi e' stato chiesto di "impacchettare" un certo numero di rpm con loki, in
modo da dare una interfaccia semplice da usare e a prova di errori.
Secondo la vostra esperienza, loki e' la strada giusta?
Non conoscendo loki, avrei bisogno di tutti i consigli per un corretto uso
di questo programma.
Grazie in anticipo
2It

ITIT ha scritto:

Non ho mai provato loki, ma gironzolando per la rete ho trovato
AutoPackage interessante. Prova a vedere se fa al caso tuo...
http://autopackage.org/
http://autopackage.org/gallery.html
Ciao,
--
Matteo Settenvini
FSF Associated Member
Email : 
mat...@member.fsf.org
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d--(-) s+:- a-- C++ UL+++
P?>++ L+++>$ E+>+++ W+++ N+ o?
w--- O- M++ V? PS++ PE- Y+>++
PGP+++ t+ 5 X- R tv-(--) b+++
DI+ D++ G++ e h+ r- y?
------END GEEK CODE BLOCK------
Newsgroup: it.comp.os.linux.development
Titolo: scrivere driver per....

Salve a tutti,
io ho una scheda TV comprata circa 8 anni fa. Per divertimento mi
piacerebbe scrivere un driver per questa scheda sotto FreeBSD. Quali
testi devo consultare? come faccio ad avere la specifica del
controllore?quanto è difficile fare una cosa del genere?ma soprattuto è possibile?
ringrazio tutti in anticipo..bye bye

 controllore?quanto è difficile fare una cosa del genere?ma soprattuto è possibile?
Non vorrei raffreddarti, ma se è vecchia c'e' una buona probabilità che 
i driver ci siano gia' (bttv, nel progetto v4l).
Ha un chip marchiato BrokeTree (bt877 o 878), oppure conexant?
-- 
Renato

 Ha un chip marchiato BrokeTree (bt877 o 878), oppure conexant?
Sono sicuro che i driver ci siano ma volevo scriverli per divertimento
e per impare qualcosa di interessante.Comunque volevo sapere come si
fa ad ottenere la specifica del controllore, cioè dove la posso
trovare? e poi che testi puoi consigliarmi?


Non sono la persona più adatta a risponderti, temo (sviluppo solo in 
linguaggi di alto livello). Sul come scrivere i driver per linux, in 
generale, penso ti possa servire "Writing Linux Device Drivers" di 
oreilly, scritto dal grandissimo Alessandro Rubini 
(
http://www.oreilly.com/catalog/linuxdrive2/
).
Sulle specifiche... non so, penso vada caso per caso: chiedi alla casa 
produttrice dicendo che sei uno sviluppatore di driver e vedi che 
dicono. Poi penso che tu possa procedere ad identificare i chip dalle 
scritte che sono scritte sopra. E poi... boh, immagino si debbano usare 
programmi per vedere cosa passa sui bus, se sei costretto a fare reverse 
engineering.
Buono studio!
-- 
Renato

 (
http://www.oreilly.com/catalog/linuxdrive2/
).
Scusate se mi infilo ma pensate che il libro di Runini sia ancora attuale?
E' scritto pensando al kernel 2.4 e mi pare che nel 2.6 la gestione dei 
driver cambi parecchio...
E' ancora una lettura utile se si vuole sviluppare per il 2.6?
Mi piacerebbe conoscere altri pareri.
-- 
Rotwang
Per rendere corretto l'indirizzo sostituire "NienteSpam" con "tiscali".

 Mi piacerebbe conoscere altri pareri.
Forse conviene l'ultima versione:
http://www.oreilly.com/catalog/linuxdrive3/
Se uno vuole imparare a giocare con i driver, io sono dell'opinione
che, al giorno d'oggi, forse e` piu` conveniente un sistema semplice
come Minix, o qualcosa di piccolo come un sistema embedded.  Io mi
sono divertito molto con eCos, per esempio.  Sono tutti e due software
libero.
-- 
David N. Welton
 - 
http://www.dedasys.com/davidw/
Apache, Linux, Tcl Consulting
 - 
http://www.dedasys.com/

 libero.
Per imparare probabilmente hai ragione, ma per farci qualcosa di utile 
Linux è la unica alternativa a Windows. IMHO naturalmente.


 utile Linux è la unica alternativa a Windows. IMHO naturalmente.
Minix e` piu` o meno solo per imparare. Invece, con i sistemi
embedded, ci fai delle cose molto interessanti... solo che si`, sono
molto piu` di nicchia.


 
Beh, messa cosi hai ragione, io mi riferivo ai desktop visto che il 
messagio originale parlava di una vecchia scheda TV.
Non avevo considerato il mondo embedded.

Newsgroup: it.comp.os.linux.development
Titolo: Licenze howto?

Volevo fare dei (piccoli) programmini x linux e volevo distribuirli
con il soergente, volevo quindi avere dei chiarimenti sulle varie
licenze del caso.
Io voglio distribuire i programmi con i sorgenti tutti devono poter
fare quello che meglio credono con tali sorgenti a patto di citarmi
(me e il mio sitarello).
Soprattutto non voglio che qualcuno (come mi e' accaduto gia') possa
prendersi il listato registrarselo e impormi di rimuovermi il MIO
programma :(
che mi suggerite?
grazie (spero di non essere Off topic)
Kirys
--------------------------------------------------
Brayan Fix Kirys Solfory
Remove DELTHIS from the address to replay
Kirys Tech 2000: 
http://www.kt2k.com

 Tutor at D.S.I. University of Milan
V_/_ 'The future will not remember, the past doesn't forget.'
I'm Linux zion 2.4.0 #1 ven feb 9 16:49:44 CET 2001 i586

che mi suggerite?
La GPL.
Tra le varie licenze (MPL, NPL, LGPL, BSD, ...) e' quella piu'
restrittiva.
Le eventuali modifiche al tuo software ti devono essere notificate e
il software non puo' essere rilincenziato da chi lo modifica.
Tu, d'altra parte, ti impegni a fornire i sorgenti.
Tutte le licenze Open Source servono a difendere il copyright di chi
crea il software libero.
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."
Newsgroup: it.comp.os.linux.development
Titolo: Problema linking libtool

Salve a tutti,
ho un problema con libtool che non riesco a risolvere, anche cercando su 
internet e sul sito di riferimento di gnu non ne sono venuto a capo.
Stavo compilando xchat, e il make mi esce con il seguente errore:
/bin/sh ../../libtool --tag=CC --mode=link gcc  -O3 -fomit-frame-pointer 
-mtune=pentium4 -march=pentium4 -msse2 -Wall -pipe -g -funsigned-char 
    -o xchat  about.o ascii.o banlist.o chanlist.o chanview.o dccgui.o 
editlist.o fe-gtk.o fkeys.o gtkutil.o ignoregui.o joind.o menu.o 
maingui.o mmx_cmod.o notifygui.o palette.o pixmaps.o plugingui.o 
rawlog.o search.o servlistgui.o setup.o sexy-spell-entry.o textgui.o 
urlgrab.o userlistgui.o xtext.o ../common/libxchatcommon.a -lgtk-x11-2.0 
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 
-lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 
-L/usr/X11R7/lib -lXft -lXrender -lfontconfig -lfreetype -lz -lX11 
-Wl,--version-script,./../version-script -lglib-2.0   -lssl -lcrypto 
-ldl   -Wl,--export-dynamic -ldl -lglib-2.0
mkdir .libs
libtool: link: cannot find the library `/usr/X11R6/lib/
libfontconfig.la
' 
or unhandled argument `/usr/X11R6/lib/
libfontconfig.la
'
Ora...è ovvio che non trovi la libreria incriminata in quel path perchè 
nel mio sistema ho xorg7 compilato a mano e quel path non esiste 
nemmeno, tale libreria sta in /usr/lib. Quello che vorrei capire è 
perchè libtool cerchi in quel path la libreria ed inoltre come e se è 
possibile modificare i path di ricerca di libtool. Neanche in ld.so.conf 
ho ovviamente il path /usr/X11R6/lib quindi bhò...non riesco a capire 
come fare a risolvere il problema in modo pulito (senza cioè creare un 
symlink per soddisfare le richieste di libtool)
Grazie, Alberto

 Grazie, Alberto
Ciao.

 
Che stolto che sono! Grazie ho risolto, non ci avevo pensato ai file .pc
Alberto

Newsgroup: it.comp.os.linux.development
Titolo: Tracink kernel 2.6

Ciao a tutti. 
Sapete se esiste un tool di tracing dei processi, tempi, context switch,
irq, system call,stile Linux trace toolkit, per il kernel 2.6? Mi riferisco 
a un progettoche sia aggiornato. Con LTT c'e' una patch per il 2.6.3, ma
il progetto e' fermo al 2002. Ho sentito parlare di un meccanismo di
tracciamento processi embedded nel kernel 2.6, ma non ne trovo traccia in
giro! Ne sapete niente? Grazie e ciao
-- 
______________________________
Per scrivermi Togli l'anno
(^_^) Simone

 irq, system call,stile Linux trace toolkit, per il kernel 2.6?
oprofile?

 oprofile?
Mhmm... ricordo di averlo visto, anche se poi ho scelto LTT... a dire il
vero non ricordo perche'! Comunque vedo! 
Altre soluzioni?

Newsgroup: it.comp.os.linux.development
Titolo: Libreria di manipolazione .wav

Ciao,
qualcuno conosce l'esistenza di una libreria c o c++ per la
manipolazione di file audio .wav ?
Grazie ..

 manipolazione di file audio .wav ?
libsndfile
www.freshmeat.net
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Any sufficiently advanced bug is indistinguishable from a feature. !>-
                 Rich Kulawiec

Newsgroup: it.comp.os.linux.development
Titolo: Macro per Linux

Ho sviluppato delle funzioni per Win32 utilizzzando l'ansi C, però mi sono
accorto di alcuni problemi...
Ad esempio la funzione ctime della libreria time.h mi crea dei
problemi,ovvero se il giorno è 07 lui mi scrive 7;
dato che avevo scritto una funzione che mi formattasse la data partendo da
questa funzione, sotto linux mi restituisce un casino...
Vorrei sapere se è possibile, a livello di define, stabilire su quale os sta
girando il programma; ad esempio su windows uso :
#ifdef _WIN32
 #define WINDOWS 1
....
C'è una macro simile che posso utilizzare sotto Linux??? Uso il compilatore
egcs.
Grazie


 *
 *       Powered by
 *  OpenOS GNU/Linux v0.1
 *     (Linux v2.2.16)
 */

egcs.
#ifdef linux
-- 
ciao, |
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 Grazie
Prego
-- 
Dice il saggio :
	" in a world with no borders who needs gates and windows "
Perego Paolo -> student at Universita' degli Studi 
			   Milano - Computer Science dep.
Send your e-mail to : 
pp52...@silab.dsi.unimi.it
 
spo...@iol.it
 

#ifdef __linux__
Esiste, ma quella ufficiale e` "linux".


 Esiste, ma quella ufficiale e` "linux".
Non trovo utilissimo una caratterizzazione su questa base, e'
molto piu' conveniente la rilevazione delle singole funzionalita' 
piuttosto della identificazione di una piattaforma.
Anche perche' guarda caso le funzionalita' nel tempo cambiano
e quindi dovresti spesso capire anche di che versione del sistema
si tratta. Per esempio le (v)snprintf() sono supportate da Solaris, 
ma solo dalla versione 2.6 in poi e quindi un test sulla architettura
non e' sufficiente. Insomma, per porting generali, meglio usare
autoconf e relativi test.
-- 
Francesco P. Lovergine  f.lovergine AT 
iesi.ba.cnr.it

piuttosto della identificazione di una piattaforma.
Anche io, ma la domanda non era questa.
Un ottimo esempio di questa filosofia sono i sorgenti di postfix.

Newsgroup: it.comp.os.linux.development
Titolo: Kde 3.3.1 e avvio kdevelop

Misono scaricato i pacchetti del kde 3.3.1 per slackware 10.0 e tutto
funziona a meraviglia tranne il kdevelop...
Se avvio il kdevelop mi si carica quasi tutto e poi misteriosamente esce
senza dare nessun messaggio di errore.
Se invece lancio kdevelop da console scopro l'errore::
keres@keres:~$ kdevelop
QLayout "unnamed" added to IndexView "unnamed", which already has a
layout
kdevelop: relocation error: /opt/kde/lib/kde3/libkdevcvsservice.so:
undefined symbol:
_ZN10KDevPlugin17setVersionControlEP18KDevVersionControl
keres@keres:~$
C'è nessuno che è riuscito a risolvere questo problema o a voi funziona
subito senza problemi???
Aiutatemi!!!
Cia a tutti e grazie, Keres.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 subito senza problemi???
Ciao,
anche a me succede la stessa cosa (io ho installato da un pacchetto per 
Slackware).
Scarica i sorgenti e compilali a parte, io ho fatto cosi e funziona.
Saluti
-- 
-> Linux Registered User #365929
-> GnuPG KeyID: 0x048EFB85
-> 
http://www.cikko.tk

Newsgroup: it.comp.os.linux.development
Titolo: ho incasinato startx con un font: aiuto!!!

Salve!
Penso di aver incasinato startx con un font:
-uso la Mandrake 7.2
-ho chiesto di prendere i font di window
e mi si č creshato il soistema:
penso che il font che da problemi sia il fixed
come posso riparare a ciň?
dove sono questi font?
cosa devo fare?come?
Grazie in anticipo, Mario

 Penso di aver incasinato startx con un font:
sei off topic qui, chiedi su it.comp.os.linux.iniziare