mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: qualche domanda...

salve a tutti avrei bisogno delle seguenti info!
1) Sviluppo da tempo C++ su linux e ho sempre utilizzato il gdb. 
Pero' sinceramente trovo difficolta' con questo aggeggio di debugging...
principalmente per il fatto che (uso pesantemente le STL) quando avrei bisogno di fare uno step nel codice, spesso mi va a finire in file di codice di sistema che non fanno parte propriamente del mio progetto (nel senso non li ho messi io personalmente), ma sono linkati successivamente dal compilatore, con il risultato che mi ritrovo davanti una marea di codice quando cerco di passare da una mia istruzione ad un'altra. Inoltre nel caso di puntatore impazziti (quei casi che ti viene da dare la testa nel muro) con il gdb faccio una fatica allucinante,una volta ci ho impiegato quasi un mese per trovare un bug (parlo di progetti mooolto grossi). Ho sentito parlare delle efence, esiste una versione C++? oppure cos'altro mi consigliate per la faticosa arte del debugging? l'ideale sarebbe una finestra simile a quella che ti metteva a disposizione il visual basic (non mi picchiate vi prego l'ho detto solo per rendere l'idea..^_^;)
2) come posso aumentare la velocita' di keyrepeat della tastiera? ho il cursore della bash che e' moscio da morire ... :)
Grazie!
Muzero



Anjuta ... e ti passa la paura.

> 2) come posso aumentare la velocita' di keyrepeat della tastiera? ho il
cursore della bash che e' moscio da morire ... :)
Io ho un'impostazione nel BIOS... ;)
ale_s

 cursore della bash che e' moscio da morire ... :)
kbdrate
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
    -<! And the will shall return And again hearts shall burn
         All the horns now will sing Leading you back to the metal winds !>-
                  Lost Horizon - Sworn In The Metal Wind

Newsgroup: it.comp.os.linux.development
Titolo: dev c++

Esiste dev c++ (ovvero con la stessa ide)su linux ?


\ /  No HTML or RTF in mail | Powered by Debian GNU/Linux testing/unstable
 X   No MS-Word in mail     | Linux User #245762 at 
http://counter.li.org
/ \  
http://www.gnu.org/philosophy/no-word-attachments.html

 Ufficialmente si`, 
ed e' ufficialmente morta
-- 
#include <stdio.h>/* (C) BW2K+3 This code is released under GPL 2+ */
int main(){char c[]={98,108,97,99,107,119,111,108,102,64,100,101,115,112,
97,109,109,101,100,46,99,111,109,32,119,101,98,46,116,105,115,99,97,108,
105,46,105,116,47,98,108,97,107,119,111,108,102,0};printf("%s\n",c);}
Newsgroup: it.comp.os.linux.development
Titolo: Consiglio

Premessa:
Dobbiamo iniziare lo sviluppo di un sw gestionale GPL , ho un programmatore
che conosce molto bene C sharp ( .NET ) .
Il gestionale da sviluppare è un mastodonte multiutente con una 50na di
funzioni che si riassumono tutte in :
- inserisci / elimina / cerca / modifica da DB ( 99% postgres )
- calcoli matematici sui dati inseriti
- vari report a video e su carta ( stampe full text )
- multiutenza e gestione dei lock.
Le alternative come ambiente sono 2 , pythoon o mono , il secondo
prmetterebbe di sfruttare al meglio il knowhow gia' presente , ma non sono
sicuro sia stabilissimo / ben supportato , il primo lo conosco abbastanza
bene e so' che il progetto andrebbe a fine senza problemi, ma l'
apprendimento inizierebbe da zero per gli sviluppatori.
Qualche consiglio ?
grazie in anticipo.
-- 
L'ultima goccia va sempre nelle mutande.

 grazie in anticipo.
Di nulla
Ciao
	Mavimo
-- 
Ubuntu 5.04 aggiornata a Sarge 3.1r0
Kernel 2.6.10 - Xorg 6.8

Newsgroup: it.comp.os.linux.development
Titolo: Librerie C

Ciao!
Sono nuovo nello sviluppare in C su piattaforma Linux e vorrei sapere se
mi potete consigliare delle librerie per il linguaggio C. in particolare
sarei interessato a quelle sulla manipolazione delle stringhe, dei file
e dei trie (un tipo particolarre di alberi).
Vi ringrazio
-- 
Il Prof.

 e dei trie (un tipo particolarre di alberi).
la libreria standard ansi c prevede già al suo interno la manipolazione
delle stringhe.
Per gli alberi trie, prova a cercare su 
freshmeat.net
 , ma non so se c'è
qualcosa, perché non sono molto usati in confronto ad altre strutture
dati.

dati.
Vado!
Grazie
-- 
Il Prof.

 una certa sottostringa di una stringa data.
man strndup
povero ansi c, questo sconosciuto......

povero ansi c, questo sconosciuto......
Sbagliero' ma non mi risulta che questa funzione faccia parte della ANSI
C standard Library :
http://www.infosys.utas.edu.au/info/documentation/C/CStdLib.html
http://www.tcnj.edu/~cs/doc/CStdLib.html
-- 
Il Prof.

 C standard Library :
oopppsss... man strncpy, che è in ansi c99

On Wed, 04 Aug 2004 10:27:36 +0200, Il Prof 
was talkin'about:
#define IMHO

PING utility library.
GLib
VStr
-- 
  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 !>-
Newsgroup: it.comp.os.linux.development
Titolo: Embedded Linux...

Ciao a tutti,
    volendo io realizzare un'apparecchiatura con un Linux embedded: che voi
sappiate mi basta (si fa per dire) un processore 386/486 embedded, una flash
di pochi MB e una RAM di... (<non lo so> KB) per fare girare linux ridotto
all'osso?
Ancora, io non so se una tale implementazione di Linux necessita di un BIOS
sottostante o esistono configurazioni (appunto per appl. embedded) che
permettano di evitare l'acquisto di una licenza BIOS.
Grazie per qualsiasi risposta alla mia nebbia
    Osolemio

 Grazie per qualsiasi risposta alla mia nebbia
la risposta e': usa il fendinebbia google
http://www.google.com/search?q=embedded+linux
-- 
#include <stdio.h>/* (C) BW2K+3 This code is released under GPL 2+ */
int main(){char c[]={98,108,97,99,107,119,111,108,102,64,100,101,115,112,
97,109,109,101,100,46,99,111,109,32,119,101,98,46,116,105,115,99,97,108,
105,46,105,116,47,98,108,97,107,119,111,108,102,0};printf("%s\n",c);}

Newsgroup: it.comp.os.linux.development
Titolo: scrivere su file

perdonate la mi aingoranza  di C, ma come faccio a  scrivere su file? In
particolar  modo  ho aperto  un  file  in  scrittura e  vorrei   poterci
scrivere un *gchar proveniente da un GTK_TEXT sul file. Come si fa?
-- 
Non c'è più forza nella normalità: c'è solo monotonia.

scrivere un *gchar proveniente da un GTK_TEXT sul file. Come si fa?
man write
-- 
		Giuseppe Corbelli
    -=< A Metal Heart Is Hard To Tear Apart >=-
ANTI-SPAM: E-Mail address is fake. Substitute cowo with IHATESPAM.

scrivere un *gchar proveniente da un GTK_TEXT sul file. Come si fa?
Di GTK non me ne intendo, ma di C un pochino (sicuro che non vuoi il
C++? Bah! Come vuoi. ^_^ )
Allora: ottenuto da  "$> info fputs" 
int fputs(const char *S, FILE *STREAM)
ovvero:
fputs( stringa_sorgente , Puntatore_FILE_DESTINAZIONE )
Se ritorna EOF, allora c'e` stato un errore di scrittura,
altrimenti la buona riuscita ti garantisce un ritorno non negativo.
- Per la conversione (gchar*) a (char*) credo che basti un semplice cast: -
(In realta' char e gchar sono totalmente equivalenti, ma il cast e` meglio 
mettercelo...)
--------------------------------------------------------------------------------
int res;
gchar source[]="The quick brown fox jumps over the lazy dog\n";
res=fputs((const char*)source,stdout); /* Ecco il cast  */
if (res==EOF) return -1;
--------------------------------------------------------------------------------
Se questo non ti aiuta magari descrivi meglio il problema.
(Se il problema riguarda le gtk, non ti posso aiutare)
-- 
"Non e` bello cio` che e` bello ma e` bello cio` che piace ... a ME!"
Massimo Lauria a.k.a. Gargamella on Usenet
mailto: 
garga...@mclink.it
Proud member of: NonSense Delivering Service

 (Se il problema riguarda le gtk, non ti posso aiutare)
fatto, funziona. grazie

Newsgroup: it.comp.os.linux.development
Titolo: Kdvelop come funge?????

Salve a tutti, sono da poco passato dalla mandrake 8.0 alla red hat 7.3 e
devo dire che la differenza c'č č si vede pure...
Cmq ho visto che nella red hat c'č kdvelop, ma non ho capito bene come
funziona, mi sembra un pň piů complicato di gcc...
Volevo chiedervi se potevo trovare una guida o un manuale ke mi spiega come
funziona (creazione nuovo file, compilazione, linker ecc.)
Un ultima cosa ho visto che c'č anke il debugger, dove posso trovare qualche
info anche su questo?
Ah dimenticavo, le info mi servono per programma in C.
Grazie un saluto
--
----------------------------------------------
ICQ NUMBER: 147421455
http://www.posieidon.3000.it



-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:3d3a8...@news.dada.it...


Newsgroup: it.comp.os.linux.development
Titolo: /proc/pid/mem

Ho la necessità di leggere la memoria di un processo e a tale scopo ho
scritto un semplice programma che, dato un pid, legge il file
/proc/pid/mem che dovrebbe contenere l'immagine attuale della memoria del
processo.
Riporto un frammento del codice:
fd=open("/proc/1234/mem",O_RDONLY);
if (fd==-1) {errore.....}
int bytes=read(fd,buffer,sizeof(buffer));
Il problema è che ogni read mi torna sempre 0, cioè segnala end of file.
Ho provato da root da non cambia nulla.
Ho provato a usare anche lseek() prima di leggere ma niente da fare.
Qualcuno sa il perchè?
Può essere un problema di configurazione del kernel?
Slackware 10.1, Linux 2.6.7, x86
lupin.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



Newsgroup: it.comp.os.linux.development
Titolo: File I/O da init_module

E' possibile leggere/scrivere file dall'interno di init_module?
Soprattutto... Come?

 Soprattutto... Come?
Ho risolto, si tratta di usare sys_[open|read|close|write], facendo
attenzione quando serve passare un puntatore a fare in modo che risulti
nello user space.


ciao
-- 
maruko.cjb.net
 - Seti@Home applets
Designed for Windows 
Powered by Linux

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

Salve a tutti,
ho appena comprato il masterizzatore (Waitec shuttle 8x4x32x eide) e vorrei
provare a masterizzare sotto linux (ho mandrake 7.0). Che consigli mi
potreste dare??
Grazie a quanti risponderanno.
Michele

 potreste dare??
Basta una lettura del Cd-Writing HowTo ... come ho fatto io (cioč non č
un consiglio campato per aria ;-) )
Ciao
Wiz of Id
http://web.tiscalinet.it/penguin_rules/

 mi potreste dare??
Qui saresti un po' OT... cmq
Leggi il CD-writing HowTo e poi usa cdrecord + mkisofs + il front-end che 
preferisci..
Matteo

 wrote in message
S3_46.239003$hk4.11...@news.infostrada.it...

GRAZIE E SCUSATE L'OT!!!
Newsgroup: it.comp.os.linux.development
Titolo: GDB e librerie dinamiche

Salve,
Sto usando un'applicazione che contiene alcune librerie dinamiche. Una
di queste librerie
e' stata creata usando dei sorgenti compilati con l'opzione '-g'.
Quando uso il 'gdb' o il 'ddd' ho dei problemi con il codice sorgente e
con il settaggio
di alcuni breakpoint.
E' possibile che per 'debuggare' l'applicazione, tutte le librerie
dynamiche debbano
contenere le informazione per il debug ?
grazie per l'aiuto.

 contenere le informazione per il debug ?
Il fatto che su RedHat le librerie di sviluppo abbiano i simboli di debug
è una delle cose che me la fa odiare! La glibc-devel sembra occupare un
centinaio di mega!
Se non vuoi fare il debug delle librerie di sviluppo (che d'altra parte
puntano alle directory dove si trovava il sorgente sulla macchina su cui
sono state compilate), fai "strip --strip-debug $SHARED_OBJECT" dove
$SHARED_OBJECT è il nome della libreria.
Attenzione! NON USARE "strip" DA SOLO SU OGGETTI DINAMICI PERCHÉ
ELIMINERESTI ANCHE GLI HOOK DEI SIMBOLI DINAMICI!
Dopo avere installato una RedHat faccio sempre "strip --strip-debug /lib/*
/usr/lib/*" per liberare ~150MB.
Ciao!
Stefano

 Stefano
grazie per l'informazione sulle librerie di sviluppo. Il problema per me e'
"debuggare" la
mia libreria dinamica, e' come se non ci fossero sufficienti informazioni di
debug (alcuni
break non funzionano e il sorgente non corrisponde).
grazie e ciao
Nicola

 break non funzionano e il sorgente non corrisponde).
Huh?
Non avrai compilato con -fomit-frame-pointer, spero!
Altrimenti, non so. Che versioni di gdb, glibc, ld.so stai usando (per provare
a riprodurre il problema)?
Uhm
Stefano


durante la compilazione:

gcc  -fpic -g -fwritable-strings

gcc version 2.95.2 19991024 (release)

e durante il link della libreria dinamica:

ld -v -shared -n32 -mips3 -wall -show

GNU ld version 2.9.5 (with BFD 2.9.5.0.24)

tutto qui e grazie per l'aiuto
Newsgroup: it.comp.os.linux.development
Titolo: Mono, C# e GTK

premetto che le mie conoscenze su Gtk+ e Gtk# sono scarse e che mi sono
avvicinato a questi argomenti da poco..
sto facendo delle prove su una RedHat 9.0:
- ho installato tutti pacchetti relativi a Gtk e Gnome dai cd di RedHat
- ho installato mono 1.0
- ho scaricato i sorgenti di Gtk# e lanciato la compilazione la quale mi ha
creato le varie *-sharp.dll
a questo punto provo ad eseguire uno degli esempi disponibili nel pacchetto
dei sorgenti compilati con l'mcs di mono e vedo che l'esecuzione va in
errore dicendomi che non trova la seguente libreria:
libgtk-win32-2.0-0.dll
una libreria che fa riferimento a win32??
francamente non capisco il perchè dell'utilizzo di una libreria che faccia
riferimento a win32 (che naturalmente non ho nel mio sistema linux)!
perchè cerca questa libreria e cosa centra una dll win32 su linux??
ringrazio in anticipo chi avrà la pazienza di rispondere :-)
Gerry

 perchè cerca questa libreria e cosa centra una dll win32 su linux??
Per compatibilita` il nome delle dll e` lo stesso su tutti i sistemi su
cui gira mono. Sotto linux dovrebbe essere rimappata sulla .so
appropriata.
Puo` essere che tu abbia una vecchia versione della libreria *non*
registrata nella GAC che viene trovata prima di quella nella GAC e
quindi i mapping saltano.
Se non e` questo il caso prova a mettere le mani nel file di
configurazione (dovrebbe essere gtk-sharp.dll.conf) nella GAC.
Luca
-- 
Home: 
http://kronoz.cjb.net
K.R.O.N.O.S
Kinetic Replicant Optimized for Nocturnal Observation and Sabotage

ok ti ringrazio.. ho risolto il problema..
purtroppo ora ne ho un altro :-(
non so se mi puoi aiutare..
adesso se provo a compilare l'applicazione gtk# di esempio "HelloWorld.cs"
mi dà il seguente errore:
[root@localhost sample]# mono gtk-hello-world.exe
Unhandled Exception: System.DllNotFoundException: gtksharpglue
in <0x00053> (wrapper managed-to-native)
Gtk.Object:gtksharp_object_is_floating (intptr)
in <0x00021> Gtk.Object:set_Raw (intptr)
in <0x0000d> Gtk.Window:set_Raw (intptr)
in <0x001ec> Gtk.Window:.ctor (Gtk.WindowType)
in <0x0000f> Gtk.Window:.ctor (string)
in <0x00031> GtkSamples.HelloWorld:Main (string[])
che libreria è gtksharpglue?
Newsgroup: it.comp.os.linux.development
Titolo: Disco di avvio, dd e mount

Salve,
Ho provato a fare un disco di avvio con il comando dd e sembra che tutto sia
andato bene, quando però vado a montare il dischetto il comando mount mi
rispinde con un errore nel file system, come mai?
Riprovando una seconda volta ho prima formattato il disco, creato il
filesystem e ripetuto il comando dd, ma è accaduta la stessa cosa, perchè?
grazie 1000
Libero

filesystem e ripetuto il comando dd, ma è accaduta la stessa cosa, perchè?
si' esatto, con il dd hai sovrapposto la struttura del file system con
una sequenza *seriale* di settori.
Ciao.roberto
-- 
Save our planet!
Save wildlife;
For your E-MAIL use only recycled Bytes !!
roberto poggi  
rpo...@softhome.net

comunque non ho ancora risolto
grazie lo stesso
ansi vi sarei grato se qualcuno di voi mi indicasse gentilmente che devo
fare
grazie 1000
Libero
roberto ha scritto nel messaggio <38b11d01.1938264@consolle>...


 ha scritto 
sull‘argomento Re: Disco di avvio, dd e mount:
Devi controllare nel kernel che copi nel dischetto su che partizione 
va a cercare il fs di root (per controllare e/o cambiarlo comando rdev 
[man rdev]). 
Ciao ZioPino
.

comunque non ho ancora risolto
scusa la domanda, ma cosa non hai ancora risolto?
Ti abbiamo detto i motivi per cui il dischetto di avvio non ha file
system, pertanto non ci funziona sopra il mount.
Se hai altri problemi, oltre a spostarti su it.comp.os.linux.iniziare,
su cui imposto il follow-up, spiegati meglio.


Newsgroup: it.comp.os.linux.development
Titolo: [syscalls] Processi in cerca di un terminale per potersi esprimere

Ciao a tutti, recentemente mi sono trovato nella situazione di avere
un processo in vita con nessun terminale associato e di voler
associare un terminale a quel processo.
Mi interesserebbe sapere come fare a livello di chiamate di sistema,
ovvero quali API sono dedicate a trappolare tra terminali/processi.
Ho cercato un po' tra le manpages ma non sono riuscito a trovare
qualcosa di succoso.
Grazie in anticipo per qualunque aiuto.
Claudibus

 ovvero quali API sono dedicate a trappolare tra terminali/processi.
Fondamentalmente, vedi setsid(2), fork(2), ioctl() con TIOCSCTTY e 
tcsetattr().
Trovi la cosa abbastanza ben descritta su "Advanced Programming in the 
Unix Environment" di Stevens, cap. 19.4 (ma di più non ti so dire).
-- 
  |   \    \  | ___|_  |_  | ianezz a casa sua... :-)
  |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
_|_/  _\_|  _|____|___|___| 
http://www.linuxtrent.it

 Unix Environment" di Stevens, cap. 19.4 (ma di piů non ti so dire).
Grazie!! 
Claudio
Newsgroup: it.comp.os.linux.development
Titolo: Reiserfs undeletion

E' possibile l' undeletion su file system di tipo Reiserfs? Se si come si
dovrebbe fare? Con reisrfsck ? Ma come?
Ciao a tutti

 E' possibile l' undeletion su file system di tipo Reiserfs?
No, si potrebbe tentare qualcosa con filesystem organizzati a blocchi
(inode). Con reiserfs temo non si riesca a combinare nulla.
Ma questo non e` un problema, visto che hai i backup dei dati
importanti, vero? ;)
Luca
-- 
Home: 
http://kronoz.cjb.net
Let me make your mind, leave yourself behind
Be not afraid

Ops.. ho dimenticato a farli!!!
Ma il filesystem non č journaled? Cioč non "appunta" tutto quello che fa su
una specie di file di log? Non dovrebbe essere piů semplice il recupero?
Grazie Kronos

 Ciao a tutti
Una volta č capitato anche a me e non riuscii a trovare tool in giro per
il ReiserFS. Perň me la cavai con il metodo classico:
grep -B100 -A500 --binary-files=text "qualcosa" /dev/nomedisco >
recover.txt
dove "qualcosa" č una parola contenuta nel file che hai cancellato (piů
cose ti ricordi e meglio č...) e 100 e 400 indicano quante righe
recuperare
prima e dopo la parola specificata.
Ti conviene farlo avendo il disco su cui c'č il file cancellato montato
in sola lettura: usa magari un disco di emergenza.
E poi avresti dovuto smontare subito la partizione, soprattutto se il
disco č particolarmente pieno.
In bocca al lupo.
Ciau
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 una specie di file di log? Non dovrebbe essere pi? semplice il recupero?
Il  filesystem ha  il journal  del metadati. Prima  di una  modifica dei
metadati  il  journal viene  aggiornato  per  tenere traccia  di  questa
operazione. Una volta che  la modifica e` stata scritta  sul disco viene
rimossa  dal  journal  (oppure  lo  slot viene  segnato  come  libero  e
sovrascrivibile). Nessun aiuto al recupero quindi.
L'unica speranza, come ti hanno detto, e` l'accesso diretto al disco.
Luca
-- 
Home: 
http://kronoz.cjb.net
Ci sono due cose che l'uomo non puo` nascondere:
essere ubriaco ed essere innamorato.

Hai idea di come deve essere fatto il recupero accedendo direttamente al
disco?
Ciao

Vado provo e torno.Grazie

Provato.. abbastanza efficace, ma in questo modo recupero ogni singolo byte,
il che andrebbe bene se avessi perso files di testo.Altri suggerimenti per
recuperare intere directory, assieme alla struttura originale dei diversi
tipi di files (es. pdf, doc ecc...) ?
Ciao
Newsgroup: it.comp.os.linux.development
Titolo: [Debian] man page di C e C++

Salve,
oggi stavo provando a cercare le man pages di sprintf, memset ed altre
funzioni in una macchina debian ma non mi ritorna niente.
E' possibile che a casa mia invece queste man pages vi siano?
grazie

 ha
scritto::

ci sono pue a casa mia, ma probabilmente sono in un pacchetto che non
è stato installato su quella macchina

 è stato installato su quella macchina
se fai
dpkg -l | grep man
cosa ti da?



apt-get install manpages-dev

 apt-get install manpages-dev
grazie avevo gia' 1/2 risolto facendogli installare la DevHelp grafica di
gnome, ma questa da console mi piace di piu'.
tnx

 tnx
ma devhelp ti mostra solo i libri elettronici, non mostra le manpages. :-)


Se ci sono devono stare in /usr/local/man oppure /usr/man.
Sei sicuro che 'echo $MANPATH' ritorni questi path?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Sei sicuro che 'echo $MANPATH' ritorni questi path?
  Debian non usa /usr/local, lo riserva per le esigenze particolari di
  chi gestisce il sistema ... :)
  P.
-- 
Unix/Linux Software Development & Tools  
 
www.lulli.net
 

 Sei sicuro che 'echo $MANPATH' ritorni questi path?
  Debian non usa /usr/local, lo riserva per le esigenze particolari di

Newsgroup: it.comp.os.linux.development
Titolo: Licenza Apache, chiarimenti

Sto usando parti di un sorgente licenza apache 2.0.
Da quanto ho capito, per il programma che confezionero', non c'e' 
bisogno di rilasciare i sorgenti, ma solo di dire che parte e' basata
sul lavoro originale che sto usando.
E se rilascio i sorgenti, mi pare debba esser elencato l'autore
originale e indicato che io ho modificato quel file. Va riportata anche
la licenza originale? Perche' si dice di indicare il copyright e il
copyright e' della apache sw foundation
-- 
Herbie

 copyright e' della apache sw foundation
Leggi #4 nella licenza.  Devi distribuire la licenza, e anche il file
NOTICE se c'e`.
Poi ci sono altre cose, ma questa e` la sostanza...  Se hai dubbi, parli
con un avvocato.
-- 
David N. Welton
- 
http://www.dedasys.com/davidw/
Linux, Open Source Consulting
- 
http://www.dedasys.com/

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

Garantisci alla tua azienda una presenza in rete, registra subito
il tuo dominio (nome, brand, marchio della tua azienda).
La registrazione del dominio è il primo passo per garantire
alla tua azienda una presenza in rete.
Dai visibilità in Internet al nome, brand, marchio della tua azienda.
Trasforma il tuo business in e-business!
Oltre 1.000 aziende affidano a Logos Multimedia il mantenimento
della loro presenza su Internet.
Niente batte l'esperienza e la professionalità di Logos Multimedia
quando si tratta di ospitare il tuo sito web. I nostri server sono
stabili,
sicuri e affidabili.
Utilizza la nostra esperienza per trarre un vantaggio competitivo da
Internet. Seleziona la nostra offerta di hosting studiata su misura per
te.
Registrazione dominio .it
Canone annuo  50.000
Spazio assegnato  50 Mb
Caselle di posta POP3  5
Sistema operativo  UNIX
Accesso FTP
Supporto MySQL
Supporto PHP
Supporto Perl
Supporto CGI
Supporto SSI
Pannello di controllo
http://www.logosmm.it

loro presenza su Internet.
La Logos Multimedia e' indagata per truffa.
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com

Newsgroup: it.comp.os.linux.development
Titolo: Librerie Pcap

Salve, volevo sapere dove trovare risorse ( gratuite ;) ) riguardo
le libpcap. Qualcosa in italiano , possibilmente...
Ce ne sono?
Grazie!
-- 
Mike :-)

 le libpcap. Qualcosa in italiano , possibilmente...
man pcap
Ciao
  David
-- 
<d.santinoli presso mi. flashnet. it>
Newsgroup: it.comp.os.linux.development
Titolo: Gestione finestre mediante OpenGL

Non s se questo è il NG più adatto per questa cosa (nel caso non lo 
fosse, me ne scuso), ma... per caso si sa di qualche progetto per 
portare anche sotto Linux la possibilità di gestire le varie finestre 
dei vari programmi attraverso OpenGL, in moda da far accelerare 
l'interfaccia dalla scheda grafica, senza fare si che sia il processore 
ad occuparsene, come avviene sotto Mac e in futuro (se non sono solo 
bugie...) sotto Windows?
E' comunque una cosa che deve essere supportata già da X.Org, o sta al 
window/desktop manager gestire la cosa?
Mi incurisiosiva questa frase letta nelle release notes di X.Org R6.8.1:
"Support for 3D immersive user environments like=20 Looking Glass(1) and 
Croquet"
A me non interessa avere un desktop manager 3D, ma questa frase mi fa 
intuire che sia possibile in qualche modo "disegnare" le finestre 2D via 
OpenGL con l'ultima versione di X.Org...
Grazie
-- 
Marco Iannaccone
FAKEci...@email.it
(togliere 'FAKE' dall'indirizzo - remove 'FAKE' from the address)

Non noto molto interesse a riguardo... :-P Comunque, se a qualcuno 
interesasse, ho trovato questi:
Metisse:
Dovrebbe essere una implementazione alternativa di un X Server:
http://insitu.lri.fr/~chapuis/metisse/index.html
TransluXent:
A quanto pare, si appoggia ad un server X esistente (che deve quindi 
usare un driver accelerato per OpenGL) e si mette tra il server X e il 
windows manager, permettendo a quanto pare di usarne uno qualsiasi:
http://www.stud.uni-karlsruhe.de/~unk6/transluxent/index.html
Y Windows:
Alcuni lo stanno proponendo come successore di X Windows, e per come è 
strutturato supporta la possibilità di gestire le finestre attraverso 
accelerazione hardware 3D (e a quanto pare sembra che qualcuno ne abbia 
implementato un primo abbozo che sfrutta l'accelerazione delle schede):
http://www.y-windows.org/


 
http://insitu.lri.fr/~chapuis/metisse/index.html
Ops, a quanto pare anche questo si appoggia a un X Server già esistente.


Newsgroup: it.comp.os.linux.development
Titolo: Funzione tipo getc

Salve, nelle librerie standard del C non esiste una funzione che legge un
tasto dalla tastiera senza attendere il cr, giusto?
Ora, so che molte librerie (anche ncurses, mi pare) permettono ciň, ma non
esiste una funzione di sistema di Linux che lo fa? Credo di si, qualcosa
tipo l'Int 21h del dos, per intenderci...e scusate se ho bestemmiato! :-)
Grazie.

io ho usato la wgetch e funziona, ma devi usare le ncurses
Newsgroup: it.comp.os.linux.development
Titolo: Installazione RedHat 8

Salve, quando provo ad installare la RedHat 8 dopo che inserisco il cd ad un
certo punto mi compare una scritta:" You may be safely your boot" e non
succede piů niente. Che devo fare?
Grazie a tutti.

 succede pi? niente. Che devo fare?
Spostarti su it.comp.os.linux iniziare, che l'installaizone di rh non ha
molto a che fare con la programmazione.
E scrivere meglio i messaggi, secondo me lo hai copiato male, e ti
diceva solo che lui aveva finito quella fase, e potevi fare il boot per
rifinire l'installazione.
-- 
          |Save our planet!
   Ciao   |Save wildlife!
  roberto |For your E-MAIL use ONLY recycled Bytes  !!
          |roberto poggi   
rpo...@softhome.net
Newsgroup: it.comp.os.linux.development
Titolo: Compilazione su Linux di sorgenti per Windows

Salve,
ho Windows XP e ho due programmi uno compilato con il compilatore di Dev-C++ 
(nella cartella bin ho visto mingw32 ma anche gpp) e uno con C++ Builder. In 
che modo posso ricompilarli in modo tale che funzionino su Linux?
Per caso le librerie Cygwin permettono di fare questo? A me servirebbe 
qualcosa che potesse emulare su Windows, un compilatore come gpp su Linux e 
che consentisse l'installazione di Kylix che appunto è l'equivalente di C++ 
Builder e di Delphi per Linux.
Altrimenti cosa mi consigliate a parte installare Linux?
Grazie 

 Altrimenti cosa mi consigliate a parte installare Linux?
Occorre installare i compilatori come cross-compilatori assieme alle 
librerie, ed ai tool per generare l'eseguibile di linux.  In teoria il 
gcc può essere configurato per questo, ma non ho mai visto un 
pacchetto già pronto.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

Se scarico Knoppix in live CD e installo Kylix su tale copia pensi possa 
funzionare?
Ciao 

Se ci riesci ce lo dici? Sono curioso,ma non ho il tempo per fare la prova 
:( 

 
Se hai i sorgenti, qual e' il problema?
Max
-- 
Cerchi informazioni su Linux? 
Linuxpedia: 
http://maxint.dynalias.org

 Max
Che non ho Linux.
Volevo sapere se era possibile da Windows XP
Ciao 

 Volevo sapere se era possibile da Windows XP
hai fatto un gran casino, spiegati meglio,SU quale SO devi compilare i
sorgenti PER quale SO ?

 
Evidentemente non hai letto tutto il 3D, perché nel post iniziale (a 
cui avevo già risposto) era chiaramente spiegato che voleva compilare 
in Windows e generare eseguibili in grado di funzionare su Linux.


 Windows e generare eseguibili in grado di funzionare su Linux.
Direi che anche l'oggetto e' abbastanza chiaro... 

 Windows e generare eseguibili in grado di funzionare su Linux.
Che è il contrario del titolo del thread.

 che modo posso ricompilarli in modo tale che funzionino su Linux?
Ciao


 Che è il contrario del titolo del thread.
Per compilazione su Linux intendevo una sorta di emulazione di tale sistema 
operativo su Windows al fine di compilare dei sorgenti che originariamente 
sono stati scritti per Windows.
Ciao 

Noixe wrote:

VmWare? 
http://it.wikipedia.org/wiki/VMware
-- 
SF
Facciamo quello per cui siamo stati addestrati, per cui siamo stati cresciuti, 
per cui siamo nati. Niente prigionieri, nessuna pietà. Inizio memorabile.

 VmWare? 
http://it.wikipedia.org/wiki/VMware
Me lo hanno già consigliato, vedrò di provarlo :-)
Ciao 

Noixe wrote:

Certo!
In che linguaggio e' scritto, se e' C o C++ si compila con gcc.

Newsgroup: it.comp.os.linux.development
Titolo: chat client

Salve... ho bisogno di implementare un client di chat. Il protocollo non
e' importate, per il momento. Prima ho dei problemi di progettazione che
devo risolvere, ossia come alternare le fasi di lettura dal socket a
quelle di scrittura. In parole povere: l'utente scrive alcune cose, ad
ogni invio queste vengono aggiunte ad un buffer di scrittura. Il
problema e' che ogni tot secondi ci deve essere una funzione che legge
dal server, se trova qualcosa lo scrive sul terminale, poi se il buffer
di scrittura non e' vuoto ne scrive il contenuto sul socket e termina il
proprio compito. Come devo implementare il tutto, in c? Tutto e'
gradito, esempi, link, consigli... di tutto. Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
se vai su 
groups.google.com
 e ricerchi all'interno dei newsgroup 
dediti alla programmazione unix c socket di sicuro trovi degli esempi
di programmi gia` funzionanti. Cmq se vuoi cominciare a capire come
funzionano i socket incomincierei con i libri dello Stevens.

Newsgroup: it.comp.os.linux.development
Titolo: partizioni amiga sotto linux

Salve,
ho sistema con su installato suse e du altri hd che collego via usb sui
quali c'č un sistema amiga (il vecchio hd del 1200) e sull'altro una
partizione amithlon.
ho provato a montare i due hd sotto linux ma ottengo un messaggio di errore,
il kernel č compilato con il supporto per l'affs eppure sembra che non
voglia fungere!!!
volevo sapere se qualcuno del newsgroup č riuscito nel mio intento o se
sapete dove trovare del materiale tipo un how-to o qualsiasi altra guida.
Grazie.
Cometa Andrea

 voglia fungere!!!
Non ti basta l'affs. I dischi sotto PC sono partizionati in un modo, su
Amiga in un altro.
Nei nuovi kernel c'e` (tra le opzioni di compilazione) il supporto a
diversi tipi di partizioni. Adesso non mi ricordo se c'e` anche quella
Amiga (RDB mi pare si chiami).
Bye.

Newsgroup: it.comp.os.linux.development
Titolo: Mesa library

qualcuno sa consigliarmi qualche tutorial ?? =)
tnx

 
li trovi su 
www.mesa.org
ciao ciao
-- 
	..... il Grande Incubo continua ......
 
                    Jonathan
Newsgroup: it.comp.os.linux.development
Titolo: Interfacce grafice in Kylix

Salve,
sto sviluppando un programma con Kylix che gestisce un database. Avrei
bisogno di inserire delle icone, ma quelle a cooredo di Kylix sono veramente
bruttine, e poi non servono al mio scopo.
Avri bisogno di icone semplici, per rappresentare:
lo spostamento trai i record
l'inserimento di un nuovo record
l'eliminazione di un record
la stampa dei rcord
la modifica del record corrente
la ricerca di record
insomma, tutto quelle operazioni che si fanno con le tabelle di un database
Dove posso trovare del materiale adatto?
Francesco
--
----------------------------------------------------------------------------
-------------
Teaching OnLine
Corsi online di Informatica
VBA for Access, Visual Basic, Delphi, C/C++
PHP, ASP, JavaScript, SQL, Kylix, Fortran
MySQL, Linux, Apache, ECDL
http://www.teachingonline.it/index.asp
Bruce Eckel's Free Electronic Books
http://www.teachingonline.it/Bruceeckelbooks/

ma ti pare giusto scrivere un post uguale al giorno?
Tanto piu' che la distanza in termini di thread e' 1 (uno!)
netiquette, mon ami
-- 
-=Riccardo Galli=-
Newsgroup: it.comp.os.linux.development
Titolo: Real time linux-HowTo

Esistono dei tutorial (tipo HowTo) che spieghino il Real Time e la
realizzazione sotto linux ?(magari nell'ambito dei controlli)
Tutti i documenti che ho trovato partono dal presupposto che uno gia'
conosca il Real Time e spiegano come utilizzare le funzioni disponibili dai
vari progetti (RTL, RTAI, ecc).
A me servirebbe propio qualcosa che parta dalle basi e spieghi, magari con
esempi, di cosa si tratta e come ci si lavora.
Se imparo ci faccio la tesi di laurea.
Grazie Cacciavite.

 esempi, di cosa si tratta e come ci si lavora.
Visto la generalita' con la quale vuoi affrontare il problema non
restringere la ricerca solo a linux.
Putroppo non ho altri suggerimanti da darti.
Alessandro.


Umh... argomento puttosto vasto.
Posso darti qualche percorso da seguire.
In effetti il real-time in senso "hard" cioe' con tempi di risposta
"deterministici"
con ordini di grandezza di millisecondi, in linux si puo' fare solo con
RT Linux
e RTAI o altre soluzioni linux-commerciali.
Il discorso e' piu' "semplice" se invece vuoi portare linux su una
piattaforma
target qualsivoglia: ad esempio sull'unita' di gestione di un sistema
DWDM, come
OS di un router, come OS di un palm-top, e per queste applicazioni il
vincolo
real-time non e' molto stringente (es. il sistema puo' non rispondere
entro 5 ms da un evento esterno per una certa percentuale di casi).
Per fare questo tipo di lavoro che in gergo si chiama creare un
"linux-embedded"
esiste un how-to molto particolareggiato e lo trovi qui.
http://www.linuxfromscratch.org/
Forse, dico forse perche' non ci ho mai provato, con questo how-to e'
possibile fare
del real-time "soft" applicando quella che viene chiamata "Low Latency
Patch".
Questa patch dovrebbe essere stata sviluppata da un linux-commerciale:
il Montavista Linux.
Prova a fare una ricerca su google per questa patch. Al momento non so
se questa patch e'
stata rilascita alla comunita' linux.
Se invece vuoi sapere in modo "veloce" quali sono i requisiti di un
real-time OS
prova a dare una occhiata al sito della Windriver
www.windriver.com
La Windriver e' la ditta che ha in mano il mercato degli RT-OS
commerciali: VxWorks
e (il quasi defunto) pSOS.
Infine prova a postare lo stesso quesito in inglese a
comp.os.linux.embedded
Probabilmente li sapranno darti informazioni piu' mirate.
Spero di esserti stato utile.
Cesare

 
Prova a vedere sul sito di Red Hat ELDS: embedded linux distribution
system. Vi e' un articolo che parla delle patch low-latency e
pre-emptive da applicare ai kernel "standard" per ottenere prestazioni
di risposta real-time.
Fulvio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.os.linux.development
Titolo: sendto e Protocollo UDP

Ciao a tutti,
    sono riuscito a ricevere dei pacchetti UDP su una porta programmando in
C. Richiamo "socket", "bind", e "recvfrom" e ricevo tutto perfettamente
sulla porta prescelta.
    Il problema è che se cerco di inviare pacchetti in risposta con "sendto"
(usando gli stessi parametri usati per ricevere con "recvfrom", non invio
nulla e ottengo un errore del tipo:
Segmentation Fault (core dump).
Qualche idea, prima che io posti il programma? (peraltro poche poche righe)
Grazie,Osolemio

Tutto puo' essere, ma l' errore piu' insidioso e' questo:
da man 2 recvfrom:
       If from is not NULL, and the socket is not connection-ori­
       ented,  the  source  address  of the message is filled in.
       The argument fromlen is a value-result parameter, initial­
       ized  to  the size of the buffer associated with from, and
       modified on return to indicate  the  actual  size  of  the
       address stored there.
cioe' al momento della chiamata, l' argomento socklen_t *fromlen
DEVE essere settato a sizeof(sockaddr_in) e quando ritornera'
avra' il valore della struttura dati address remoto (la stessa
nel caso di socket in INET domain). Questa complicazione e' 
una eredita' del tentativo di astrazione delle socket Berkeley
al networking. In teoria per reti con address a lunghezza
variabile puoi indicare il MAX di caratteri allocati per contenere
l' address remoto, che se piu' lungo verra' troncato. (ipotesi:
implementazione nel kernel di stack protocollo X25 e reti con
piani di numerazione X121.)
Ti suggerisco di guardare qui perche' e' qui che anche io sbattei
il... grugno.
Ciao
Roberto.

Newsgroup: it.comp.os.linux.development
Titolo: Help sorgenti Mozilla

Ciao a tutti.
Per la mia tesi di laurea dovrei modificare i codici sorgenti del netscape,
personalmente mi sono scaricato la release M18 del Mozilla.
Il mio problema è che non riesco ad intercettare l'evento che fa aprire il
menu dei bookmark nella menu bar, o similmente nella personal toolbar.
Spero che qualcuno riesca a darmi un consiglio.
Grazie.
Mattia.


Dovrebbe esserci una mailing list per gli sviluppatori: mi sembra
il posto piu' appropriato per questa cosa...
-- 
Francesco P. Lovergine
Newsgroup: it.comp.os.linux.development
Titolo: Come installare Qt?

Salve.
Ho bisogno di installare Qt-1.44 per poter poi installare KDevelop.
Ho scaricato vari packages dalla rete e li ho installati (per la
precisione rpm -i qr-1.44-6.i386.rpm).
Nel momento però in cui vado a fare ./configure l'installazione si
blocca e mi dice che Qt non è installato.
Che devo fare?
Grazie,Marcello.

Ho risolto scaricandomi tutti i sorgenti e compilandoli.
Avrei voluto evitare di ricompilare il tutto e speravo di riuscire ad
installare semplicemente un rmp già in formato binario.
Saluti a tutti,
Marcello.

installare semplicemente un rmp già in formato binario.
Probabilmente l'RPM di qt-1.44 installa le librerie in posizioni
diverse dalle classiche /usr/lib et similia.
Magari cambiando i search path dello script  "configure" del Kdevelop
ti saresti risparmiato una compilazione (che` quella di Kdevelop non
e` certo leggera).
PS: Quanta RAM ti mangia il Kdevelop?
-- 
"Non e` bello cio` che e` bello ma e` bello cio` che piace ... a ME!"
Massimo Lauria a.k.a. Gargamella on Usenet
mailto: 
garga...@mclink.it
Proud member of: NonSense Delivering Service

 Marcello.

Ho fatto la stessa cosa per slackware (unica possibilità?!?)


 PS: Quanta RAM ti mangia il Kdevelop?
e come faccio a rendermene conto? :)
Bye,
Marcello.

 &C!
Ho scaricato i sorgenti da un sito ftp consigliato da 
www.kdevelop.org
Li ho scompattati ed ho seguito scrupolosamente le istruzioni contenute
nel file INSTALL.
Alla fine ho compilato kdevelop e... mi si č bloccato un po' dopo il
package Qt. :)
Comunque il resto č stato piů facile.
Ciao,
Marcello.

Newsgroup: it.comp.os.linux.development
Titolo: scrittura su file

Salve,
sto cercando aiuto.
Ho fatto un programma in C che esegue una "execvp". Dovrei fare in modo che
l'output della funzione exec, invece che essere visualizzato su schermo,
venga scritto su un file.
Come posso fare?
Grazie.

Come posso fare?
Prima di exec apri stdout e stderr al file.
-- 
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

 wrote in message
4t38877957icedn3e9%m...@wonderland.linux.it...

Ma come faccio?
Penso di dover usare una dup o una dup2, giusto ?
Ma se faccio prima di exec
dup2(fd, stdout)
dove fd è il file descriptor del file dove voglio reindirizzare l'output,
non cambia nulla.

Visto che stdout e stderr sono dei files,
perche' non fai una freopen() e ridirigi il
file di uscita su file?
Ciao
Stefano


 dup2(fd, stdout)
stdout è un FILE*, non è un file descriptor.
Prova 
 
  dup2( fd, fileno( stdout ) );
che poi è equivalente a
  dup2( fd, 1 );
MM


non cambia nulla.
Dovrebbe.

Newsgroup: it.comp.os.linux.development
Titolo: Librerie standard MT-safe

Salve,
vorrei sapere se libc++ sotto una red hat 7.0 è multithread-safe o se devo
prendere particolari precauzioni.
Lanugo

 devo prendere particolari precauzioni.
non lo e', e ti conviene ricompilarla con D_REENTRANT
inoltre ti consiglio di cambiare il gcc con uno stabile

inoltre ti consiglio di cambiare il gcc con uno stabile
Per ora ho aggiornato tutto con il minestrone scaricabile dal sito della RH,
per ora non crasha più e va tutto bene.
Lanugo
Newsgroup: it.comp.os.linux.development
Titolo: Opinioni su linguaggio da utilizzare

Ciao a tutti.
Dovrei realizzare un'applicazione real time che interagisca con una scheda
audio.....
Che linguaggio mi consigliate di utilizzare?
Maggiori info:
il programma dovrà essere una specie di regia automatica per una piccola
radio locale. Deve quindi gestire la messa in onda in modo random dei brani
presenti su hard-disk (mp3) ed implementare anche molto altre funzioni (che
aggiungerò successivamente, per ora mi interessa solo la gestione delle
playlist).
Sarei molto orientato verso Java ma ho paura che sia lento......
Cosa ne dite?

 Cosa ne dite?
Python? è abbastanza veloce per questo lavoro. Provalo

 Cosa ne dite?
1) che non ti serve un programma realtime.
2) che lo puoi fare con la libreria di sviluppo che accompagna xmms.

 non puoi. Linux non è una sistema real time.
Correggiamo il tiro. ;-)
Diciamo che, si: in generale, Linux non è un sistema realtime. Offre
alcune minime garanzie (e altre ne dovrebbe offrire in futuro, si
spera), sulla fairness dello scheduler, ma sono garanzie *molto* soft
(ma con prerequisiti "hard", ad esempio l'essere un processo eseguito da
root).
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://digilander.libero.it/ebassi/
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 root).
permane il fatto che non puoi allocare un task realtime con la sicurezza
che venga eseguito  con una certa frequenza.

 che venga eseguito  con una certa frequenza.
È questo che intendo per "garanzie molto soft". :-)
Resta il fatto che, come XMMS dimostra, puoi scrivere un'applicazione
che si comporti (approssimativamente) in soft realtime.
+++
SI è discusso dell'introduzione di un sistema di soft realtime, nello
scheduler della release 2.6. L'URL:
 
http://www.xmailserver.org/linux-patches/softrr.html


 che si comporti (approssimativamente) in soft realtime.
se devi far andare xmms non c'è problema, ma se devi iniziare a dare il
clock ad una scheda di controllo motori non va più bene. E penso che per
far andare xmms basti uno scheduler per la massimizzazione del throughput
ben fatto.

 ben fatto.
In molti casi, ed in molti setup.
Per far andare *sempre* bene un processo audio, però, serve un limite
preciso del quanto di elaborazione, e per questo serve un meccanismo di
scheduling in realtime. La patch di Davide Libenzi sembra essere la
soluzione corretta, e si spera entri nel tree prima del rilascio del
2.6.0 finale.


 2.6.0 finale.
vedremo. :-)
un soft real time non dà garanzie troppo "rigide" sul tempo di esecuzione
dei processi. E questo non ti può permettere di fare tutto.
Newsgroup: it.comp.os.linux.development
Titolo: Librerie matematiche di gcc : dove ??????

Ho provato a fare un programmino con la funzione 'sin' e mi dà l'errore
: <<undefined reference to `sin'>>.
Tra gli 'include files' ho messo math.h ; float.h ; stdio.h ; stdlib.h ;
string.h ; fcntl.h .
Qualcuno mi aiuti!!.
Grazie.

 writes:

Hai messo -lm per linkare con la libreria matematica?
-- 
Stefano - Hodie quinto Kalendas Martias MMI est

Stefano Ghirlanda wrote:

E quale sarebbe la libreria da lincare con -lm ?
Potresti farmi un esempio di riga di comando per compilare un file pippo.c
contenente funzioni matematiche ?
Grazie mille.

 ha scritto nel messaggio
news:3A99890B...@libero.it...

/* File: pippo.c */
#include <stdio.h>
#include <math.h>
main()
{
   ...........
}
Compila in questo modo:
gcc -o pippo pippo.c -lm
CIAO!

 gcc -o pippo pippo.c -lm
scusa la domanda, ma a cosa serve quel flag?
non dovrebbe bastare l'include? Cosa fa? Linka statico?
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 non dovrebbe bastare l'include? 
In realta' *potrebbe* bastare l'include. Probabilemnte ti riferisci al
fatto che #include <stdio.h> funziona senza dover linkare
esplicitamente niente. Pero' le cose non stanno cosi': la libreria
standard (libc) e' linkata di default, quella matematica no. Suppongo
l'ipotesi sottostante sia che libm non e' usata da tutti i programmi (utili),
libc si'.
-- 
Stefano - Hodie quarto Kalendas Martias MMI est

 non dovrebbe bastare l'include?
Teoricamente, si. Praticamente, no.
Mentre  tutti i  programmi hanno  bisogno  della libc,  non molti  hanno
bisogno della  libm, quindi si  lascia al programmatore la  decisione se
linkarla oppure no.
-- 
Emmanuele Bassi         |  Linux: [ 
http://digilander.iol.it/ebassi/linux/
 ]
                        |   SLRN: [ 
http://digilander.iol.it/ebassi/slrn/
  ]
emmanue...@iol.it
  |   SETI: [ 
http://digilander.iol.it/ebassi/seti/
  ]
  GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

non dovrebbe bastare l'include? Cosa fa? Linka statico?
Solo la libc e' linkata di default. Il linkaggio statico si forza con
-static. Altrimenti di default si usa quello dinamico.
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Asynchronous inputs are at the root of our race problems. !>-
                 D. Winker and F. Prosser
Newsgroup: it.comp.os.linux.development
Titolo: Makefile

Ciao a tutti,
non riesco a capire perchè questo Makefile non funziona ( sarà qualcosa
di banale, perchè sono uno "nuovo" in queste cose):
in pratica dovrebbe compilare codice java:
JAVAC=          javac
CLASSES=        AccModDialog.class      AppPanel.class  ...
.java.class:
        $(JAVAC)  $(JFLAGS)  $<
all: $(CLASSES)
Ecco lo stderr:
[mestesso@laika PickExample]$ make
make: *** No rule to make target `AccModDialog.class', needed by `all'.
Stop.
Perchè ? cosa c'è che non va nella regola d'inferenza ?
Grazie per ogni suggerimento !
--
-------------------------------------------------------------------------------
Ludovico Basili.
Tesista@
        Dipartimento di Elettronica e Informazione
        Politecnico di Milano
Argomento: Creazione di modelli facciali MPEG4 per animazione.
Contattatemi per informazioni e suggerimenti !!
Feel free to contact me (flames about my english and the useless of this
driver will be redirected to /dev/null, oh no, it's full...).
(Michael Beck, describing the PC-speaker sound device)

 all: $(CLASSES)
Ciao ciao,
Andrea
-- 
"...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and 
 the Ugly)."
(by Matt Welsh)


Grazie ! Adesso funziona tutto . 
Ciao.
-- 
-------------------------------------------------------------------------------
Ludovico Basili.
"On a normal ascii line, the only safe condition to detect is a 'BREAK'
- everything else having been assigned functions by Gnu EMACS."
(By Tarl Neustaedter)

Newsgroup: it.comp.os.linux.development
Titolo: Passaggio di una funzione come parametro

Ciao a tutti,
Avrei una domanda da farVi su qualcosa, probabilmente, di stranoto
avendo una funzione definita in questo modo (in C)
void foo(...,float(*func)(float p[]),...)
come si realizza il passaggio di questo parametro, e come deve essere
fatta la funzione a cui func si riferisce ?
Grazie dei suggerimenti.


la funzione foo accetta come parametro una funzione che abbia il
seguente prototipo:
float baz(float p[]);
Per passare baz come parametro a foo basta invocare foo così: foo(...,
baz, ...);
Ciao,
Fabio Alemagna

Fabio Alemagna wrote:

Grazie !

]

         foo(&f)
non c'è bisogno di "&".
Ciao,
Fabio Alemagna