IRC log started Thu Sep 9 00:00:00 1999 [msg(TUNES)] permlog 1999.0909 -:- SignOff KorGrey: #TUNES (Ping timeout for KorGrey[pm-ppp149.triton.net]) -:- MAxD [m.dentico@a88.teseo.it] has joined #tunes -:- MAxD [m.dentico@a88.teseo.it] has left #tunes [] -:- Kaufmann [Kaufmann@200.224.105.232] has joined #tunes Shalom... anybody up? 05:50am -:- MAxD [m.dentico@a88.teseo.it] has joined #tunes -:- MAxD [m.dentico@a88.teseo.it] has left #tunes [] -:- hcf [nef@me-portland-us944.javanet.com] has joined #tunes Eeek -:- Kaufmann is now known as Kaufmann-BRB 06:20am Well, I'm off now. -:- SignOff Kaufmann-BRB: #TUNES ("So when someone tells you that you were made in the image of God, (...) take a look of pity and reply, 'Why, that poor deity!'" - Paul & Cox, "Beyond Humanity") 06:30am -:- hcf has changed the topic on channel #Tunes to: Free Reflective Computing System || http://liinwww.ira.uka.de/bibliography/index.html || http://digital.library.upenn.edu/books/ -:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us944.javanet.com]) -:- hcf [nef@me-portland-us1029.javanet.com] has joined #tunes -:- NetSplit: varley.openprojects.net split from irc.linux.com [10:21am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [varley.openprojects.net] -:- Netjoined: varley.openprojects.net irc.linux.com -:- Fare [fare@quatramaran.ens.fr] has joined #Tunes -lilo(lilo@master.opensource.captech.com)- [Global Notice] Hi all. You've probably noticed some server and services outages. We're working on the problem. Thanks for your patience! -:- liar [brand@p0wer.qzx.com] has joined #tunes * Tril/#TUNES is back from the dead. Gone 16 hrs 48 min 2 secs Tril: my smtp problem was dns so whats the asnwer to your questin? Tril: something at aros broke and smtp couldnt do dns lookups, but normal dns worked 01:10pm how would dns cause it to not work for an hour every month or so ok did you help them track it down? no is it fixed? (Wont happen again next month?) an ex employee there told support/help about the problem i dont know if its 'fixed' but its working like usual it has to do with the mx record i couldnt use nslookup on my machines here cuz it failed to get a reply from my nameservers but bespin showed the mx record set right but why can my apps access the nameservers but nslookup and smtp cant? permissions on resolv.conf? do you run apps as root and nslookup as not root? it never hurts to add extra nameservers (even far away ones) in resolv.conf do you still have bespin in resolv.conf?? i added it last night but it didnt help any it goes down the next line if one times out. timeout can be like 15 or 30sec i think i also have other nameservers located in utah but they didnt help either how come normal dns will query all nameservers at once but nslookup wont? all at once? never heard of anything doing that 01:20pm if i type an url into netscape, trafshow will display access to all nameservers does only netscape do that ie, bitchx, ... nslookup is a tool for checking particular nameservers you can type "xxxxxx nameserver" to ask a different one than default, or "server blah" to switch the default for the session ya i know i had to read the man page last night :) I didn't know other progs checked them all at once 01:30pm is there a c function to kill a pid or do i need to run kill? and is there a itoa() function? 02:10pm yes kill(2) itoa looks like it is defined in /usr/include/kpathsea/win32lib.h what is it? 02:20pm i know atoi and atol. If you maen convert integer to string, use sprintf. -:- smoke [smoke@14dyn32.delft.casema.net] has joined #tunes hi 02:30pm hi 02:40pm -:- eihrul [lee@usr5-ppp02.lvdi.net] has joined #tunes kill(2)? ah nm can sprintf convert an int to char *? yes but use snprintf () for that 03:10pm and it can take the int from a var and not from the user? er it doesnt print the string? eithert that, or make sure you set the precision to the exact size of the buffer eihrul: do u know that yer parse.c has a warning? :) oh and i converted the code from .inc's to .c/.h just for u :) .inc is an assembly custom... .h is the way of C :) liar: sprintf (target_buffer, format, args...) the problem with sprintf () being it doesn't know when target_buffer ends i dont care what way c uses, .inc is superior :) ah, ok while snprintf () is: snprintf (target_buffer, buffer_length, format, args...) well i dont need to convert int to char * anymore :) you sux0r then u used offset in string_read() and u didnt initialize it for an hours worth of code, still ain't bad :) what should offset be? actually, wait.. offset shouldn't even be in there i'll fix it and send it to you i removed it 03:20pm well there's other stuff i should actually fix ok that _should_ work... damnit, it didnt kill bochs 03:30pm what signal should i send for the kill()? to do what to kill it signal #9 (SIGKILL) that will always work if you are the owner of the process, or if you are root kill -9 eihrul: why cant i send to the bochs pipe? fputc('q', writepipe); pipes are file descriptors not streams, arent they? ignore me oh crap how do i r/w to an fd? read() and write() ah ok goes with open() and close() 03:40pm he used fdopen() eihrul!! what? in yer popen u have in/out declared as FILE * but u used fdopen() to create them? 03:50pm oh i see ohh CRAP i have a memory leak oh maybe not, just 8 bochs processes each sucking 17meg eihrul: so how do i write to bochs? 04:00pm * Fare/#Tunes pops up hi fare ok how do i send 'char *blah' to a function that wants 'const gchar *text'? whats gchar? Tril: I was gonna ask the same question gtk way of being stupid liar: try casting foo( (const char*)blah ) ; doesnt const mean it cant be a variable? it means the pointed-to area is meant not to change see your ANSI C standard i thought it meant u had to put the string inside the functions () like printf("blah") that's a possibility not the only one. a const foo* is a pointer to a constant region containing a foo unlike a const (foo*), which is a constant pointer to a region containing a foo IIUC 04:10pm no... foo * const is :) eihrul: oops, you're right braindead C syntax but C is a very messed up language anyway SEX forever! i think i will make the language in brix not allow new definitions so jackasses cant create their own types like gchar which is just another name for char it will be called the "jackass-proof" feature CNN news: "The GNU Project, based in Boston, Massachusetts, was launched in 1984 to develop a free Unix-like operating system, called GNU/Linux." hahah -:- SignOff smoke: #TUNES (Read error to smoke[14dyn32.delft.casema.net]: EOF from client) it's a portability hack 04:20pm could someone with gtk 1.2.4 send me all the files in /usr/include/gdk unless you can guarentee portability, then sometimes you have to do jackass things liar: www.gnome.org? oh no www.gtk.org? just /usr/include/glib.h /dcc send liar /usr/include/glib.h :) i have gtk 1.0.6 and 1.1 i have 1.2.1 and glib.h has an inline bug spews crap all over when compiling eihrul: u here? yah do u have 1.2.4? yah can i have it? of what? glib.h? /dcc send liar /usr/include/glib.h can i have it too? :) heh thansk liar can give it to you :) 04:30pm oh crap can i have it again? :) stop it tril :) what ? you dont know what is in the file im guesing nothing since it has a filesize of ZERO === DCC Caution Filesize is 0!! No Autoget oh it says that? darn eihrul: i accidentally moved the file while u were still sending Tril: doesnt yer bitchx tell u how big the files are? eihrul: thanks when receiving, maybe, but i havnet done it enough to remember. it didnt say anything abuot size when i said send no it wont tell u the size if yer sending but it tells u the size of files u are about to receive so u can reject them if they are too big ah crap, this glib.h is also busted how is it busted? /usr/include/glib.h:1543: warning: ANSI does not permit the keyword `inline' it gives me that 6 times okay, try #define inline __inline__ at the top :) er wait... the header already does it 04:40pm turn off pedantic ah thanks tril what does that do anyway? __inline__ is specifically ignored by the ansi-compliancy-checker-thingy so you can still use inline, but at the same time make sure your code is syntactically/semantically correct `-pedantic' Issue all the warnings demanded by strict ANSI standard C; reject all programs that use forbidden extensions. oh so gtk doesnt comply? well this .c/.h crap is getting on my nerves oops, answered wrong question nothing complies to ANSI. All you need is to comply with GNU autoconf i have to tell all the stupid files to include files that have needed global variables NO.... global variables == EVOL liar what are you trying to do and even in assembly, you have to use extern declarations eihrul: no i use .incs in assembly which is sloppy :) so it stinkin works but it's inelegant brix is like 100 .inc files and one kernel.asm brix and brix alone for its kernel that is each method is a .asm file the problem becomes... incremental compilation if you had a couple megabytes of source code, and changing one file means you have to recompile everything, it could take a long while to debug it well it takes like 1 second to compile the kernel so who cares it takes like 5 seconds to compile the kernel, methods and build an ofs image file what about name clashes of module-local labels? with one active developer? ha. what modules? exactly, you have none :) 04:50pm define module? tril: not every system has one developer atleast in the context i use it, some object that exports an interface to other modules, and nothing more methods and brix doesnt have problems with name clashing u can have any number of methods with identical names cuz brix uses UUIDs for them i'm talking at the assembly level dude what brix itself is written in :) brix calls other methods using a static ID not a name you're missing my point, completely :) no im not, brix just doesnt have those kinda problems yes you are no im not he accused you of bad assembly style, in your writing lots of .incs and having one global namespace it has nothing to do with WHAT the asm does (i.e. brix) that is for the kernel only well the kernel is what is being discussed the methods are not part of the kernels namespace he was talking about name clashing among modules he MEANT modules inside the kernel. not brix modules! why would i have modules in the kernel??? you SHOULD have something like modules in the kernel because modules are good style of programming. no where you can change one part separately from the other parts. my asm programming style is perfection well, i don't care, i'm just clarifying eihrul's point since he didn't there is only one need for that kinda programming and u said it above, fat ass friggin apps that take hours to compile 05:00pm and since i want the brix kernel to remain very small i have no need for that stuff i want it to remain so small that i have fixed it so it can not exceed 16k this stinking bfe app is 24k right now -:- Fare is now known as Fare3053 anyone here use wine? nope eihrul: did u test yer code? it passed -ansi -Wall use it or don't use it well when i call instruction_read() it doesnt return -:- pyro [tcn@cci-209150250128.clarityconnect.net] has joined #tunes hey pyro that's a lame autoreply what? shutup :) heh I got my LAN running isnt that what u and water use? :) i'm strictly human heh.. I figured out why my PPP connection kept dying yesterday crappy fone lines? I set "timeout" to 40, thinking that was the dial timeout.. it was the idle timeout :) liar: hrmmm, i'll check 40?? hahahah 05:10pm rofl i have mine at 600 yeah, 600 here now now for IP masquerading i use to use ipmasq, it sucks is that a program? or the whole thing in general..? ipmasq = IP masquerading i don't seem to see any bugs offhand So what do you use to access the internet from your other machines? liar: my code works fine for me dude u ran it on bochs? pyro: i have a static ip subnet now I see it works on the input pasted from your text file what's this program you're working on? pyro: borg.qzx.com has my modem and routes all traffic to/from my lan gtk frontend for bochs * Tril/#TUNES is away: (afk) [BX-MsgLog Off] liar: send me frontend code, i'll check it out then... otherwise i can't reproduce bugs without the code :) crap now u tell me that 05:20pm i just started rewriting yer code to get rid of the structures :) just replace parse.c with yer copy hoefully i didnt change any other files yet okay, now what did you do to make it lock up? press step okie dokie what debugging a debugger front-end with a debugger mmmm haha #0 0x402f6854 in read () from /lib/libc.so.6 tis waiting for input :) -:- Beholder [beholder@ppp-008.m2-1.sub.ican.net] has joined #tunes 05:30pm okay... here's the problem: bochs seems to be writing it's output to stderr :) ya lemme see if i can fix that u said that the other day i thought it was only sending some output to stderr it shouldn't be sending all of it! ya well bochs is a little retarded there... i'll send you revised popen2 () k >>> pyro [tcn@cci-209150250128.clarityconnect.net] requested PING 936923671 772351 from #tunes How do I see the IRC logs for this chan for yesterday? are we suppose to read from err now instead of out? gotta change your header :) and calling code :) ya i know and you do know about the extern and static keywords? are they gonna make the program run better? yep... err ah, then why global variables defined in headers? 05:40pm they're cleaner... do we even need readpipe then? just make readpipe be stderr -:- Beholder_ [beholder@ppp-008.m2-1.sub.ican.net] has joined #tunes the way i just mod'd it lets you choose any of the 3 -:- SignOff Beholder: #TUNES (Read error to Beholder[ppp-008.m2-1.sub.ican.net]: Connection reset by peer) damn it seg faults how are you calling it? in buttons.c hmm it segfaults when i set the entry box after returning from instruction_read() it dont like that (const gchar *)it.description you shouldn't have to cast to const void gtk_entry_set_text( GtkEntry *entry, const gchar *text ); also, you have to check instruction_read () for failure on failure, it.description == NULL also, you have to make sure to skip the bochs prompt after an isntruction, prompt_read (readpipe, NULL) you don't have to cast that conversion happens implicitly as are there a number of various implicit casts than can and can't happen in C :) -:- SignOff pyro: #TUNES (pyro has no reason) 05:50pm buttons.c:39: warning: passing arg 2 of `gtk_entry_set_text' from incompatible pointer type u need to cast or u get that -:- Beholder_ [beholder@ppp-008.m2-1.sub.ican.net] has left #tunes [] -:- SignOff eihrul: #TUNES (Ping timeout for eihrul[usr5-ppp02.lvdi.net]) * Tril/#TUNES is back from the dead. Gone 0 hrs 40 min 42 secs 06:00pm -:- eihrul [lee@usr5-ppp169.lvdi.net] has joined #tunes damn i'm getting ping times over 1 second * eihrul/#tunes grumbles. -:- SignOff eihrul: #TUNES (Leaving) -:- eihrul [lee@usr5-ppp169.lvdi.net] has joined #tunes -:- iepos [iepos@bespin.dhs.org] has joined #TUNES 06:10pm -:- SignOff iepos: #TUNES (Leaving) -:- SignOff eihrul: #TUNES (Leaving) -:- Beholder [beholder@ppp-013.m2-1.sub.ican.net] has joined #tunes -:- Beholder [beholder@ppp-013.m2-1.sub.ican.net] has left #tunes [] -:- Beholder [beholder@ppp-013.m2-1.sub.ican.net] has joined #tunes -:- pyro [tcn@cci-209150250128.clarityconnect.net] has joined #tunes -:- ultima [ultima@user-38lc60k.dialup.mindspring.com] has joined #Tunes bla blabla I agree :) 07:30pm >>> liar [brand@p0wer.qzx.com] requested PING 936930749 646231 from #tunes what's up? u know much C? I'm pretty good w/ C. Not much here wanna make this program work for me? :) * ultima/#Tunes will make it work for 500$ ;) ultima: it will benefit u How so? =) yer making an os yep actually right now im looking for a MIPS evaluation board. Does anyone know where I can get one cheap/free? its a graphical configurable frontend for bochs Oh. downix will be selling one for $200 + price of mips cpu xemacs is my graphical configuration frontend for bochs. And downix said his wont be ready for quite some time. ultima: no man, xemacs cant be compared to this program Sure it can. liar, why doesn't it work? does it let u click a step button and it updates a register list, lists of all structures in yer os, etc.. * ultima/#Tunes raises an eyebrow. No. this will I don't suppose it has a memory viewer? I'd kill for a good memory viewer. Something i could just use to scroll around and view the address space. u just fill out a config file on yer structures and shit and it will tell u everything yup Send. I'd like to lookie. Why doesn't it work for u? i am writing it ah ha. eihrul wrote the parse code but its not parsing correctly 07:50pm -:- ultima_ [ultima@user-38lc6a5.dialup.mindspring.com] has joined #Tunes Fuck. I hate my ISP. what Every time I start a new connection,i get dropped promptly. Try resending. ultima: Do they make you go through a firewall? -:- SignOff ultima: #TUNES (Ping timeout for ultima[user-38lc60k.dialup.mindspring.com]) Beholder, I don't know. -:- ultima_ is now known as ultima All I know is that I get dropped. wow liar, your off to a perfectly nasty start. shutup pecker oh did u compile it? it wont compile right now, im trying to redo eihrul's code cuz it dont work and i cant read it dude what code is eihrul's parse.c sucks parse.* wow heh parse.c and parse.h suck i modifed the instruction_read() function that is why it dont look like the other code well and i am formatting string_read i seem to have run into too many brackets in it where can I get a mips evaluation board? do u know why there are back to back brackets in the while loop? u can pickup an n64 for $100 :) yeah because eihrul is a fucking moron and is too used to C++ =) He's using a C++ feature in C. and a n64 won't cut it. what do the PSX2 and dreamcast have? both are mips 08:00pm well...? ultima: did u fix the code yet? :) i would like to resume work on brix uh i haven't been looking at it i thought you were trying to fix it. It looks to me like someone just put the funcitons in the blender. them is fix0r3d. sort of. The ARM looks cool but it -requires- their proprietary software to use, which expires. and has like no ram. so i think i'm gonna go wiht coldfire unless I can find mips. what did u fix? liar your function declarations got blended. missing some shtuff i removed those FILE's readfile is global readpipe is well you didn't change the funcitons to reflect that, du0d. and readpipe is not globla. you may want it to be global,but it is as of yet not. ya it is global vars suck, btw. no it isn't. not in the source you sent me. i just need to include popen2 in parse no popen2.h is invalid you'll get yet more compiler errors. namely, it'll tell you readpipe is declared multiple times. no it wont yeah it will i did that in all my files look in buttons.c :) 08:10pm hmm actually technically what your doing is illegal so what does while(){}{} do? that might be considered a GCC bug. liar, the second {} is just a block it has nothing to do with while -:- Beholder [beholder@ppp-013.m2-1.sub.ican.net] has left #tunes [] well originally i had main.c including .inc files dude make a proper makefile compile everything to .o and then link .o into bfe and you will get errors, as you should, because you are doing something illegal. i have a proper makefile, it makes it work no your makefile is not proper a proper makefile supports dependancies it gets the job done So? That's like using gcc as your shekk, shell. Your doing it WRONG. redo it the right way and send it to me two lines. that way you don't recompile all of the files when you only change one. oddly enouh though, gcc is allowing your popen2.h, even though it shouldn'y you should have extern FILE *a, *b, *c; in the header, and then FILE *a, *b, *c; in popen2.c also, you ought to have sentinals in your header files. #ifdef PARSE_H erm #ifndef PARSE_H #define PARSE_H #endif /*PARSE_H*/ that way you can include parse.h more than once. actshully that one is better. It has dependancies in it, and will make sure your source is somewhat ansi compliant. (Though I have found that source compiled in 'ANSI compliant' gcc mode will not compile on VC++ in 'ANSI compliant' mode) not meaning not necessarily, rather than never. and with that, you idling SOB, I am going to bed. Good night. 08:20pm -:- SignOff ultima: #TUNES (And good luck =P Make the memory dumper interactive, so I can change memory in real time =P) what a prick hehe ha hahah he turned pedantic back on tril told me to turn it off so i wouldnt see gtk's errors :) s/errors/non-ansi compliancy warnings/ well, good luck with it it's getting late here hey.. VSTA doesn't even have a reboot command! 08:30pm -:- SignOff pyro: #TUNES (pyro has no reason) Errors = compile stops. Warnings = Who cares (and why did you mention it in IRC, if it was not an error) 09:00pm -:- NetSplit: clarke.openprojects.net split from sterling.openprojects.net [11:15pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [clarke.openprojects.net] -:- Netjoined: clarke.openprojects.net sterling.openprojects.net -:- Tril [dem@bespin.dhs.org] has joined #Tunes -:- ServerMode/#Tunes [+o Tril] by clarke.openprojects.net -:- SignOff liar: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) [msg(TUNES)] newlog 1999.0910 IRC log ended Fri Sep 10 00:00:01 1999