Newsgroup: it.comp.os.amiga
Titolo: AWeb dev

 l'ho detto.
Libero di pensarla come credi... potrei contestarti molte delle idee 
sbagliate che ti sei fatto, ma a che pro? Rimarresti della tua opinione, 
e di litigare non ne ho alcuna voglia. Ti dico solo che il tempo ti darà 
torto.
-- 
"Everything is vague to a degree you do not realize till you have tried
  to make it precise"
                                 |     Bertrand Russell
falemagn (AT) aros (DOT) org    |     The Philosophy of Logical Atomism

 che problema c'e'? Non sei tu a usare AWeb quotidianamente.
Chi si aspettava che AWeb, così com'è, potesse un giorno arrivare 
all'altezza dei browser moderni, conservando le richieste di quello 
attuale, semplicemente non sa nulla di programmazione.


 la questione, nella sede e con i toni piu' appropriati.
A me invece hai fatto di nuovo passare la voglia di parlarti... Non vale 
la pena rispondere perché, come tu stesso dici, la Ml è pubblica ed 
ognuno può farsi le sue idee. Io, da parte mia, continuerò a fare quello 
che sto facendo, come e quando posso.
Anche questo è Open Source, che a te piaccia o meno.


 l'amigalib anche se e' free? Problemini... per AROS?
1) Non ci sono problemi di sorta per AROS, visto che le funzioni 
mancanti dall'amiga.lib fornita con gcc in AROS sono presenti
2) Sono stato IO a dire che bisogna utilizzare la libreria del NDK, e la 
mia email in proposito seriva sia per informare gli altri di questo 
fatto, sia per _chiedere_ che qualcuno si prendesse la briga di decidere 
come spiegare al "compilatore occasionale" dove prendere questa 
libreria, ed anche dove metterla. In altre parole ho chiesto di definire 
una "policy" alla quale attenersi. Volevo semplicente che altri 
partecipassero a questa cosa, ed allo stesso tempo liberarmi di un 
lavoro tedioso.
Per il resto, gli interessati possono leggere la ML.


inizi a parlare per gli altri e a fare il presuntuoso,m
io sono tornato solo da poco nel ng ma è questa l'impressione che ho
avuto di Fabio. Io non metto in dubbio che sia bravo, ma forse un po'
presuntusetto.. Poi magari mi sbaglierò come al solito, ma alcuni
comportamenti non mi sono piaciuti.
cià
Andrea Palmatè
Aspitalia.com

Diciamo che siete molto simili ;-)
Potrebbe anche essere. Ma se veramente fossi cosě bravo non stavo
adesso davanti ad uno stupidissimo PC a scrivere in un newsgroup. Me
ne stavo con qualche bella ragazza su uno yacht (e non ti dico cosa
facevo). Se fossi cosě bravo a fare il Manager, a fare tutto di tutto,
ma proprio di tutto e avessi anche il tempo epr mangiare, te lo
assicuro non sarei qui..
Andrea Palmatč
Aspitalia.com

 comportamenti non mi sono piaciuti.
Non che sia importante, ma quali sarebbero questi comportamenti?


 "I'm going to not care about SAS/C support from now "
Sì, e allora? Ti prego, esponi le tue perplessità.
E poi, Gabriele, se qualcuno fosse stato contrario, l'avrebbe detto. 
Nessuno si è fatto avanti, ed io vado per la mia strada. Supportare 
SAS/C è perfettamente inutile, e mi impedisce di lavorare al meglio.
Per il resto, io mi fermo qua, perché proprio non ho voglia di abboccare 
alle tue provocazioni.


problema, ma sai... su Amiga bisogna faticare un po' di piu'
scusa se mi intrometto.. ma č vero! E' stato un casino installare
GCC.. scusa, esco.
Andrea Palmatč
Aspitalia.com

Non che sia importante, ma quali sarebbero questi comportamenti?
I comportamenti di onnipotenza che ci sono nell'altro thread. 
Se sono bravo, lo dimostro, ma non me ne vanto a destra e a manca.
Almeno io sono fatto cosě. Certo l'Italia č gevrnata da Superman, perň
cerco di essere sempre un po' distaccato, anche perchč ad alcuni
potrebbe dare un po' fastidio. Non siamo tutti bravi sai?
Andrea Palmatč
Aspitalia.com

 I comportamenti di onnipotenza che ci sono nell'altro thread.
Eh? Onnipotenza? Ti prego, sii piů preciso.
 > Non siamo tutti bravi sai?
Non "siamo"? :)


 I comportamenti di onnipotenza che ci sono nell'altro thread. 
Tu confondi un legittimo tentativo di farti capire la differenza tra un
intervento per passione e un intervento per professione. Poichè continui
a dare del superman a chi ti sta cercando di far capire che non sta
esprimendo opinioni ma riportando dei fatti assumi un atteggiamento da
trolletto indispettito che è veramente poco sopportabile.
Non è questione di essere più bravi, avercelo più potente, avercelo più
prestante o più efficiente... questi discrosetti da bimbetti brufolosi
non li facevo neanche ai tempi del C64 e dello spectrum... nè passo il
mio tempo a dare dell'idiota al capo progetto per le scelte che ha fatto
(anche perchè sono io il capo progetto). Da che mondo e mondo NESSUNO è
mai d'accordo con le scelte del capo progetto anzi, sono tutti
bravissimi a contestarle ma quasi nessuno si spende per applicarle.
Questa è la natura italiana e non quella del capetto sborone. Ne
riparliamo tra qualche tempo quando sarai uno di quei capi che tutti
contestano e farai scelte sensate che tengono in considerazione tutto lo
scenario e che saranno contestate da tutti i tuoi ragazzi che non vedono
al di là di una piccola porzione del tutto.
Marco

al di là di una piccola porzione del tutto.
Io no sarò mai un capo. E non perchè magari non ne abbia le capacità
(ma non sono io a dovrelo dire), ma perchè non riesco ad avere gli
atteggiamenti dei "capi". Sarò forse limitato, ma la mia educazione è
stata quella di essere il più umile possibile. E cerco di seguirla
quanto più mi è possibile. Io ho rifiutato di andare a lavorare ad
Accenture proprio perchè non sopporto un amibiente simile. 
E per diventare "capo" oltre a dover sottostare a delle "regole" che
io non riesco a concepire (vedi ad esempio il dover prima o poi cedere
su qualche principio morale) e devi avere degli atteggiamente verso i
tuoi "sottomessi" che li urteranno. E siccome essendo forse troppo
giovane mi rivedo dalla parte del "sottomesso" ancora non riesco a
capirli. Purtroppo essere a capo di qualcosa non significa prendere
solo delle decisioni, ma anche comportarsi in un determinato modo
(anche perchè le responsabilità sono più grosse). Mi accontento di
essere sottomesso. E se un giorno vorrò fare il grosso passo mi aprirò
il mio bel agritursimo.. (è il sogno della mia vita)
Andrea Palmatè
Aspitalia.com

 open source o sotto licenza APL). Ma visto che ti sei
Miiiii, come sei acido.
Comunque tanto per "sfizio" ho scaricato i sorgenti dal sito di Yvon e, dato
che tra Luglio e Agosto ho un po di tempo, provo a dargli un occhio.
PS: L'unica nota negativa è che io ho lo StormC4, quindi avrò qualche
problema. :-(
MastroK

Non "siamo"? :)
Oops.. Non siete.. :PP
Andrea Palmatè
Aspitalia.com

 il mio bel agritursimo.. (è il sogno della mia vita)
Anche il mio... e spero che sia vicino nel tempo... Ma io vivo in
Maremma e so che Agriturismo è espressione di giubilo per tre mesi... il
resto dell'anno è Azienda Agricola e fatica pazzesca, nonchè essere
capi...
Marco

 Oops.. Non siete.. :PP
No, non siamo.
M.

 Oops.. Non siete.. :PP
no, vedi, mi fa sorridere questo tuo accusarmi di sentirmi superiore, e 
poi fare certe uscite... Ti stavo prendendo in giro, se non si fosse capito.
Cmq sto ancora aspettando le delucidazioni che hai puntualmente evitato 
di darmi.


di darmi.
Le delucidazioni non le devo dare a te perchč non sei tu il diretto
interessato. Con Marco stiamo avendo una discussione civile e se ha da
contestarmi qualcosa lo deve fare lui, non tu.
Andrea Palmatč
Aspitalia.com

 contestarmi qualcosa lo deve fare lui, non tu.
Eh? no, dico, prima mi dici che faccio il superman e che sono 
presuntuosetto, e poi mi vieni a dire che non sono il diretto 
ineressato? Due sono le cose: o ci fai o ci sei.


capi...
Si, ma almeno si sta all'aria aperta.. ;)
Andrea Palmatè
Aspitalia.com

 Si, ma almeno si sta all'aria aperta.. ;)
Beh, è la ragione per cui io non vivo a Roma ma tutti i giorni, fosse
anche l'una di notte, torno a casa mia all'Argentario...
Marco

Marco Fanciulli wrote:
 > [...]
Oh Marco, ti ho mandato un email qualche giorno fa, che ne dici di darmi 
un "segno"? ;)


 sull'altro fronte. 
Nessuna spinta, ci stavo già lavorando, ho semplicemente più tempo 
libero in questi giorni.
Sappi, comunque, che qualunque cosa tu abbia in mente non mi tange 
neanche.


ineressato? Due sono le cose: o ci fai o ci sei.
ma guarda che non era rivolto a te.
Andrea Palmatè
Aspitalia.com

ineressato? Due sono le cose: o ci fai o ci sei.
e' che ho sbagliato un fosse con un fossi..
Andrea Palmatè
Aspitalia.com


Ed allora ci sei...


 di meglio per illustrare il tuo atteggiamento.
Ma figuraccia di che, scusa? Non ritengo di aver fatto nessuna 
figuraccia, sei tu che hai idee astruse su come si porta avanti un 
progetto e su chi è in grado di fare cosa. Idee tutte tue che, come 
detto, non mi tangono neanche.


 lavoro tedioso.
Ho appena visto questo commento su Amiga.org sulla scelta del GCC che
sottoscrivo in pieno..
"GCC is an excellent move. This will allow for compiling to PPC with minor
changes if it's done right. Thanks for all the efforts on this. When I can
learn more C/C++ I'll jump in and help when I have more free time."

 GCC.. scusa, esco.
Io ci ho provato ma sembra qualcosa di austero....così ho optato di
interrompere tutto e di istallare tra un paio di giorni il SAS-C(di cui un
pò tutti parlano bene)....solo solo il fatto che un compilatore per far
programmi Amiga usa la ixemul mi puzza un pò...cmq, come hanno già detto
molti con cui ho già discusso, sembra che a nessuno piaccia
quest'implementazione di GCC per com'è fatta su Amiga, difatti  non sono
l'unico ad aver avuto l'impressione che sembri un compilatore del tutto
fuori dalla filosofia Amiga....almeno per quanto riguarda la sua
implementazione sul nostro OS.....
ShInKurO 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 problema. :-(
Come ti trovi?? Io sto per avere il DeveloperCD2.1 con lo
StormC3....miglioramenti significativi con la vers 4??


 Io ci ho provato ma sembra qualcosa di austero....
Ovvero? Che problemi hai avuto? Vediamo se ti si puň aiutare.


implementazione sul nostro OS.....
Qui ci vuole il parere dei Guru della programmazione Amiga e io non
sono certo uno di quelli. :)
Andrea

 Ovvero? Che problemi hai avuto? Vediamo se ti si può aiutare.
Dunque, ci son un sacco di directory all'interno della directory GNU, per
quanto abbia capito la directory bin contiene i compilatori, tra i tanti
eseguibili non si capisce quale si deve usare e con che parametri, inoltre
non ho assolutamente capito dove mettere gli includes trovati con i RKRM,
che lui se non sbaglio definisce includes compresi nei Fresh Disk....
insomma, se provo a compilare qualcosa, il compilatore non trova questi
files e quindi non compila......tutto questo comunque considerando esatto
il parametro -O per la compilazione....c'è infatti un doc enorme e fin
troppo dispersivo....dovrebbe esserci un doc più schematico....Inoltre, a
differenza di lcc di winodws ad esempio, o dello stormc, non possiede un
ambiente di sviluppo, dunque commettendo degli errori anche stesso me li
elencasse in un file di testo(spero ci sia un'opzione a tal proposito),
sarebbe un pò più complicato risalire all'errore, considerando anche il
fatto che senza queste comodità da "principiante" come il sottoscritto,
credo che il lavoro su un qualsiasi scemo programmino sarebbe molto più
lungo. Inoltre quando viene creata la directory GNU ci sono un sacco di
files che devono essere copiati qui e li all'interno delle directory di
sistema di AmigaOS, tant'è che una volta cancellato sono dovuto risalire a
molti files dispersi attraverso l'archivio originale, in particolare la
directory REXX viene riempita di 5 o 6 files di utilità solo per il GCC e
LIBS: conterrà una versione della ixemul....insomma, chi ha creato sta
versione di GCC perchè non ha pensato a far ricercare tali files per
default direttamente nelle directory Gnu/s Gnu/rexx Gnu/libs??? Inoltre
adesso mi vien in mente un'altra domandina: ma su OS4 girerà in emulazione
il GCC vista questa dubbia implementazione con la ixemul già su OS3??
Insomma, come si programmerà su OS4? ci sono già dei compilatori, e
insieme ad OS4 nella solita directory Contributi ci sarà un'apposita
versione di GCC magari meglio implementata o una speciale versione dello
StormC????
ShInKurO


 StormC3....miglioramenti significativi con la vers 4??
La versione 4 rispetto alla 3 ha in più una versione del GCC risalente a 2 e
passa anni fa ricompilato specificamente per Amiga.
Un progetto creato con la ver 3 non può essere ricompilato on the fly con la
ver 4 e deve essere riadattato con enorme perdita di tempo (sto parlando di
progetti di una certa grandezza non di 'hello world') però poi una volta
riadattato i sorgenti alla ver 4 credo sia perfettamente compilabile anche
con le versioni più recenti del GCC anche in crosscompiler mode.
Alcuni dicono che la ver 4 sia più bacata della 3.. in effetti qualche
problemuccio l'ho notato pure io per cui a volte pur avendo lo storm c 4 è
necessario utilizzarlo in compatibilità storm c 3 altrimenti nisba :-(
Di contro però con la ver 4 basata appunto sullo GCC si hanno migliori
ottimizzazioni specialmente per il codice PPC.

 Andrea


Hd dopo l'istallazione;-) Sembrava la directory Win/system32 di windows
Ah.. rispetto al vecchio SAS sicuramente.. Ma hai provato a scaricare
mozilla? :)
Andrea

 mozilla? :)
Sorgenti e prog, i primi non li ho ancora guardati...mi impressiona il
fatto che sia un archivio di 30mb ;-) Mozilla lo uso in questo momento ^_^
Ma non ho fatto caso a cosa istalla ;-) Ho smesso di capire quello che
fanno i programmi Windows da molto tempo ormai....da quando ho eseguito la
controparte SnoopDos per Windows ;-)
ShInKurO


 sistema di AmigaOS,
Per nulla, non devi compiare niente da nessuna parte, tutto sta nella 
sua directory.
Per quanto riguarda la ixemul, non vedo cosa ci sia di "dubbio" su di 
essa: serve solo per far girare gcc ed altri programmi "unixoidi", 
compresi quelli che puoi creare tu, o portare dai vari unix. Se non ti 
serve questa possibilità, compila con il paramentro -noixemul e come per 
magilla otterrai un eseguibile che non richiede la ixemul.


 piu' comodo cosi' e' un bel guaio.
Senti Favrin, siccome non sei capace di capirlo da solo, e siccome i 
disegnini non vengono bene su usenet, cerco di spiegartelo come lo 
spiegherei ad un bambino di 3 anni. Se neanche così riesci a capirlo, il 
problema non è mio.
Il supporto per SAS/C *non* è stato eliminato, tutti i file necessari, 
*scritti da medesim*, sono ancora lì. Quello che mi sono limitato a dire 
è che, *da ora in poi* non terrò più in considerazione problemi di 
compatibilità con SAS/C perché *non mi permette* di sfruttare 
caratteristiche che il gcc e tutta la suite di compilazione GNU offrono. 
Siccome sono *io* che ci sto lavorando e nessun altro, io lavoro come 
meglio mi aggrada, sempre che la maggioranza sia d'accordo ovviamente, e 
siccome la maggioranza _è_ d'accordo, io non vedo il problema.
Spero sia sufficiente, anche se ne dubito, perché ulteriori spiegazioni 
non ne avrai.


 *scritti da medesim*,
ehm... scritti da me medesimo


 magilla otterrai un eseguibile che non richiede la ixemul.
Mhhh...per curiosità: se devo specificare un parametro per il non uso
della ixemul in un programma che faccio con il GCC significa che per
default qualsiasi programma compilato con il GCC verrà generato
"ixemuldipendente".....lo scopo di tutto questo quale sarebbe???


 "ixemuldipendente".....lo scopo di tutto questo quale sarebbe???
Sarebbe che gcc è un programma unix, ed ha semantiche unix.


 comodi tuoi. Di piu' non potrei chiedere.
Io so bene cosa dimostro, e non è quello che tu credi. Le persone con un 
minimo di senso della realtà sapranno comprendere la situazione, chi 
invece il senso della realtà non l'ha, per quanto mi riguarda, può 
pensarla come crede.
Per il resto, esponi tutti tuoi dubbi e le tue perplessità nella sede 
più appopriata, anziché vigliaccamente e parlando in terza persona qui 
su ICOA.


permette ottimizzazioni fantastiche
Ma anche Frogger č compilato con il GCC?? :)

 usarlo. Dai un gcc --help per la lista dei parametri.
se scrivo gcc --help mi dą errore.....


 se scrivo gcc --help mi dà errore.....
Hum... che tipo di errore?


 Hum... che tipo di errore?
No Input File


 No Input File
Ehm... ma che versione di gcc č? Solo quelle vecchissime non 
supportavano --help!


 supportavano --help!
la versione č la 2.7.0 che č anche l'ultima reperibile su aminet....ne
conosci di piů nuove per amiga?
ShInkurO


 >>file "inline" e "proto". Se non sai come fare, chiedi pure.
Ho letto la guida ma non ci ho capito molto...non ho capito nemmeno cosa
dovrebbe fare....


 dovrebbe fare....
Be'... io più di tanto non posso fare per aiutarti :)
Vai qui che fai prima: 
http://www.innoidea.hu/subsites/amiga/developer/FILES/HardFiles/gcc111.zip
Già tutto configurato, devi solo farlo partire nel tuo WinUAE.
Cmq, la versione attualmente disponibile di gcc per Amiga è la 3.3, 
l'ultima. Devi andare su 
http://www.geekgadgets.org/
 per le versioni 
aggiornate, non su Aminet.


 aggiornate, non su Aminet.
Ecco, aggiorno la mia con questa e poi penso agli inline e ai proto....
Grazie ;-)


 Ecco, aggiorno la mia con questa e poi penso agli inline e ai proto....
Aggiornato fino alla 3.3 , adesso però quando digito gcc --help mi
richiede il volume AmiTCP:....


 richiede il volume AmiTCP:....
Dunque, ogni pacchetto geekgadgets si appoggia sul runtime posix fornito 
da ixemul.library e ixnet.library, la seconda a sua volta si appoggia 
sulla bsdsocket.library. La locazione piu' tipica in cui trovare la 
bsdsocket.library e' amitcp:libs/, di conseguenza il tuo problema.
Teoricamente premendo cancel dovrebbe partire normalmente il GCC, 
cosiccome assegnando Amitcp: a ram: per esempio.
Comunque per verificare la corretta installazione l'ideale e' fare:
gcc -v che fa pure vedere i path dove il sistema e' stato installato.
Spero comunque che si parli di una qualunque delle versioni su 
Geekgadgets e non di quella obsoleta su Aminet. La presenza di quella 
vecchia versione malfunzionante del gcc su aminet ha fatto piu' cattiva 
pubblicita' al gcc su amiga che il famoso video del crash di win98 con 
bill presente :)
Bye,
  Gabry

   Gabry


 bill presente :)
Bene! Adesso che ho risolto il problema degli upgrade....sono ritornato al
problema degli include del RKRM e gli aggiornamente di tali include
disponibili per il 3.5 e quelli per il 3.9.....come li istallo?


 disponibili per il 3.5 e quelli per il 3.9.....come li istallo?
Quelli non sono aggiornamenti! :) L'NDK 3.9 contiene tutto quello di cui 
hai bisogno.


 hai bisogno.
??? e allora perchè uno si dovrebbe comprare il DeveloperCD2.1 se l'NDK3.9
è completo???


 è completo???
Perché il DevCD contiene anche altro materiale.


 che hanno fatto negli ultimi anni.
Ok, allora torno indietro al vecchio post di Luca su come istallarli,
Grazie Gabriele e grazie Luca ^_^


 bsdsocket.library e' amitcp:libs/, di conseguenza il tuo problema.
Attraverso la GUI di conf della ixemul ho selezionato no networking in
network support...adesso non crasha +, ma in compenso la shell, dopo 5 min
di stallo mi scrive:" virtual memory exhausted"...che faccio?
ShINkurO


 di stallo mi scrive:" virtual memory exhausted"...che faccio?
Dimmi che versione hai di gcc e ixemul, perche' senno' andiamo poco 
avanti, per il gcc, gcc -v, per l'ixemul il classico c:version.
Prima di lanciare gcc assicurati di avere lo stack sufficientemente 
esteso, fai tipo stack 500000.
Bye,
  Gabry

 avanti, per il gcc, gcc -v, per l'ixemul il classico c:version.
Gcc= 2.95.1 , ixemul=48.0, mi consigli di aggiornare il gcc?
ShInKurO


 esteso, fai tipo stack 500000.
ecco un nuovo errore:
cpp: vfork: Interrupted system call
ShInKurO


 Gcc= 2.95.1 , ixemul=48.0, mi consigli di aggiornare il gcc?
Si, ti consiglio di installare il 2.95.3, e' l'ultimo ed il piu' stabile 
della serie 2, e i vantaggi della serie 3 su amiga sono pochi e si 
pagano con tempi di compilazione elevatissimi, lo trovi su geekgadgets:
ftp://ftp.geekgadgets.org/pub/geekgadgets/amiga/m68k/alpha/gcc
 e gia' 
che ci sei aggiorna l'ixemul alla 48.1:
ftp://ftp.geekgadgets.org/pub/geekgadgets/amiga/m68k/alpha/ixemul/native
(scarica bin/doc/sdk/tz e scompattali dentro il tuo assign gg:)
Di binutils (linker e programmi accessori necessari per la creazione 
dell'eseguibile) potrebbero bastare quelle che hai gia' installato con 
il gcc 2.95.1, senno' prendile dall'ultimo snapshot.
UPDATE:
Ho appena notato che tutto quello che ti puo' servire lo trovi anche sul 
sito di Martin Blom, l'autore di AHI:
http://www.lysator.liu.se/~lcs/files/gg-cross/TAR/
In particolare scaricati la libnix e le binutils da questo sito, in 
quanto Blom ha fatto ottime modifiche sulla libnix.
L'errore sulla vfork dell'altro post potrebbe essere un'incompatibilita' 
tra il tuo gcc e la versione di ixemul che hai installato.
Bye,
  Gabry

 cpp: vfork: Interrupted system call
Alla faccia della facilità di installazione...
Alessandro


Com'è che io ci ho messo 10 minuti?


 Com'č che io ci ho messo 10 minuti?
Boh ?
Forse perchč sei "leggermente" pių ferrato in materia ?
Alessandro

 
ftp://ftp.geekgadgets.org/pub/geekgadgets/amiga/m68k/alpha/gcc
 e gia' 
In pratica avevo i diff della 2.7.0, ho provato a scaricare quelli del
2.9.1 e quelli del 2.9.3 
ma sembra che tutti e due gli archivi abbiano il loro sottoarchivio
corrotto...
