Conversation with #inferno at Mon Feb 11 05:34:20 2013 on powerman@irc.freenode.net (irc) (05:36:47) DarkLinkXXXX: How do you run inferno on window? I'm lacctions. (05:37:03) DarkLinkXXXX: Sorry. Lacking good directions. (05:38:14) doublec: I've never run it on windows, sorry (05:38:20) doublec: does the download include a binary that you can just run? (05:38:51) DarkLinkXXXX: I can't find an emu.exe. (05:42:23) doublec: are there any .exe's in it? (05:43:01) doublec: this supposedly contains executables: http://www.vitanuova.com/dist/4e/inferno.zip (05:43:18) doublec: it'll be an older version though since you need to actually build it to keep it up to date (05:43:35) DarkLinkXXXX: doublec, Yeah. There are some. But no emu. (05:46:29) doublec: there's an emu.exe in inferno/Nt/386/bin/emu.exe (05:46:32) doublec: in the zip file (05:46:49) ***doublec just checked (05:47:10) DarkLinkXXXX: Hmm. Maybe I didn't unzip it all the way. :/ (05:47:34) DarkLinkXXXX: awk.exe data2c.exe gzip.exe mk.exe mv.exe sed.exe (05:47:34) DarkLinkXXXX: c2l.exe echo.exe infdb.exe mkdir.exe rcsh.exe test.exe (05:47:34) DarkLinkXXXX: cp.exe format.exe iyacc.exe mkext.exe rm.exe tr.exe (05:55:14) doublec: what directory are those in? (05:55:26) doublec: I definitely see it in inferno/Nt/386/bin/ (05:55:35) doublec: along with a bunch of other executables (06:20:11) DarkLinkXXXX: Yeah. That. (06:20:43) DarkLinkXXXX: There's no emu.exe in the archive I downloaded. :/ (06:45:49) DarkLinkXXXX: I have to go. I'll be back later. >_< (06:47:51) DarkLinkXXXX left the room (quit: Quit: Leaving). (07:36:06) Gegemon [~ynv@mx1.airis.ru] entered the room. (07:40:45) kumool left the room (quit: Quit: Leaving). (08:57:44) rogpeppe [~rog@host-92-30-152-148.as13285.net] entered the room. (09:48:35) ikrabbe: «DarkLinkXXXX» Actually, without access to the build system, inferno is not of much use, but as you are provided with mk.exe, you should be able to build it by configuring as usual (described in INSTALL). (09:50:03) ikrabbe: «DarkLinkXXXX» You need to have a Compiler pre-installed on windows though (most likely a visual studio one) and you have to setup your path correctly to access the compiler and the Nt/386/bin path. (09:50:35) ikrabbe: I need to do thise myself, so please tell me, if you have success or not. (10:04:29) rogpeppe left the room ("Konversation terminated!"). (10:08:26) `jpi left the room (quit: Ping timeout: 244 seconds). (10:13:53) `jpi [~jpi@unaffiliated/pseud0cod3r] entered the room. (15:25:30) acmeuser [~acmeuser@232.192.broadband11.iol.cz] entered the room. (15:25:41) acmeuser left the room. (15:45:42) DarkLinkXXXX [~nyan@unaffiliated/darklinkxxxx] entered the room. (15:45:51) DarkLinkXXXX: Hai. (15:49:32) ikrabbe: «DarkLinkXXXX» hai? (15:50:20) DarkLinkXXXX: There's no emu.exe in the download from the link above. :/ (15:50:33) ikrabbe: yes, but there is mk (15:51:11) ikrabbe: mkfiles defines a rule to mk anything you need with a cl compiler, which comes from visual studio I think (15:51:27) DarkLinkXXXX: Hmm. (15:51:30) ikrabbe: so all you need is a command line, setup some path and let it bootstrap (15:51:34) ikrabbe: I think (15:51:50) ikrabbe: I haven't tried yet, but I will in a few days anyway (15:52:04) ikrabbe: if you do now I'm interested in your results (15:52:27) DarkLinkXXXX: I don't know where to start. (15:52:40) ikrabbe: open a cmd (command line) (15:53:01) DarkLinkXXXX: I still don't get why there are so many things in inferno-os\Nt\386\bin, but no emu (15:53:05) DarkLinkXXXX: That's already open. (15:53:16) ikrabbe: set your windows path containing cl.exe (from visual studio) and set the path to contain the bin path (15:53:20) ikrabbe: of inferno (15:53:33) ikrabbe: finally you should just run mk.exe (15:53:40) ikrabbe: without arguments should be fine (15:55:23) DarkLinkXXXX: Umm, I have cl from openwatcom. Should that work just as well? (15:55:32) ikrabbe: just give it a try (15:55:39) ikrabbe: I don't know (15:55:56) ikrabbe: maybe you need to fix some variables in mkconf and mkfiles/*Nt* (15:56:08) DarkLinkXXXX: mk: nothing to mk (15:57:06) ikrabbe: see if mkconfig contains the right ROOT, SYSHOST and OBJTYPE (15:57:16) ikrabbe: as described in INSTALL (15:57:19) DarkLinkXXXX: Yeah. I know that part. (15:59:27) Gegemon left the room (quit: Quit: Leaving.). (16:00:01) ikrabbe: try mk install (16:00:31) ikrabbe: or mk nuke followed by mk install (16:00:44) DarkLinkXXXX: warning: skipping missing include file: C:\Users\Alex\Downloads\inferno-os/mkfil (16:00:44) DarkLinkXXXX: es/mkfile-Nt-: No such file or directory (16:00:44) DarkLinkXXXX: @{builtin cd lib9 ; mk $MKFLAGS $stem} (16:00:44) DarkLinkXXXX: warning: skipping missing include file: C:\Users\Alex\Downloads\inferno-os/mkfil (16:00:44) DarkLinkXXXX: es/mkfile-Nt-: No such file or directory (16:00:45) DarkLinkXXXX: warning: skipping missing include file: mkfile-: No such file or directory (16:00:47) DarkLinkXXXX: mk: don't know how to make 'C:\Users\Alex\Downloads\inferno-os/Nt//include/lib9. (16:00:49) DarkLinkXXXX: h' (16:00:51) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os/Nt//lib/lib9.a doesn't exist: assuming it wil (16:00:55) DarkLinkXXXX: l be an archive (16:00:57) DarkLinkXXXX: mk: for (j in ... : exit status=exit(1) (16:00:59) DarkLinkXXXX: Sorry. Kinda spammy. (16:01:48) ikrabbe: ah, maybe its a problem with windows \\ paths (16:01:57) ikrabbe: try to run rcsh.exe (16:02:03) DarkLinkXXXX: > Run inferno.exe. It will extract itself into 11 files. A DOS window will appear reporting the results; this window can be deleted once the extraction is done. (16:02:14) ***DarkLinkXXXX wishes it could still be done this way. >.> (16:02:33) DarkLinkXXXX: rcsh: c:/inferno/utils/lib/rcmain: The system cannot find the path specified. (16:03:16) ikrabbe: ok, you have a path problem (16:03:28) DarkLinkXXXX: Yeah. I think so. (16:03:32) ikrabbe: just try to exchange \ with / (16:03:43) ikrabbe: as c: seems to be used too (16:04:17) ikrabbe: if all fails, try to extract inferno at c:\ (16:04:40) ikrabbe: so that it roots at C:\inferno, as it seems that the prebuilt tools are done this way (16:05:15) DarkLinkXXXX: warning: skipping missing include file: C:/Users/Alex/Downloads/inferno-os/mkfil (16:05:15) DarkLinkXXXX: es/mkfile-Nt-: No such file or directory (16:05:15) DarkLinkXXXX: mk all, clean, install, installall or nuke (16:09:03) ikrabbe: actually the vita nuova docs tell that you should either use root c:\inferno or change ROOT accordingly (16:09:28) ikrabbe: hmm (16:09:39) ikrabbe: so \ seems to be the right char (16:09:52) ikrabbe: but within mk / should be used (16:12:56) ikrabbe: though "Building Inferno with MSVC" suggests C:/Inferno (16:13:03) DarkLinkXXXX: I give up for now, (16:13:12) DarkLinkXXXX: Lemme know if you get it to work. (16:29:14) ikrabbe: Hmm, I just fetched inferno-os from code google mercurial repository (16:29:26) ikrabbe: I need to install a compiler in this virtual windows machine (16:29:42) ikrabbe: but mk all does much more than not finding files (16:29:58) ikrabbe: acutally it tries to compile the bootstrap with cl (16:48:02) ikrabbe: installing a vc package just works as expected... (16:48:09) ikrabbe: and mk all does its job (16:52:13) ikrabbe: hmm (16:52:44) ikrabbe: but there is an error in geom.c and crypt.c (16:52:48) ikrabbe: don't know what (16:58:33) ikrabbe: hmm, a second run shows how indeterministic windows systems run, but it works ;) (16:59:55) DarkLinkXXXX: Hmm. Okay. (17:00:12) DarkLinkXXXX: I'll probably ask more about that later. Will you be here then? (17:02:38) ikrabbe: ah yes and mk all is no good (17:02:41) ikrabbe: mk install (17:03:05) ikrabbe: I'm here all the time, at least my bouncer (17:03:15) ikrabbe: so I will answer the next 10 days (17:04:26) DarkLinkXXXX: warning: skipping missing include file: C:/Users/Alex/Downloads/inferno-os/mkfil (17:04:27) DarkLinkXXXX: es/mkfile-Nt-: No such file or directory (17:04:32) DarkLinkXXXX: You never got any of those? (17:04:42) DarkLinkXXXX: Maybe I should just install visual studio. -_- (17:05:04) DarkLinkXXXX: Could you just run over the steps you did real quick? (17:07:10) MrWGW- left the room (quit: Ping timeout: 276 seconds). (17:07:40) ikrabbe: I don't see where visual studio should help you with your problem (17:07:57) ikrabbe: this is a warning from mk.exr (17:08:00) ikrabbe: mk.exe even (17:08:15) ikrabbe: but (17:08:23) ikrabbe: look at the warning: OBJTYPE is empty! (17:08:31) ikrabbe: set OBJTYPE to 386 (17:08:38) ikrabbe: problem (17:09:01) ikrabbe: no, no problem, this was a snarf&paste error (17:12:00) DarkLinkXXXX: I gotta go now. (17:12:04) DarkLinkXXXX: But I leave you with this. (17:12:06) DarkLinkXXXX: @{builtin cd lib9 ; mk $MKFLAGS $stem} (17:12:06) DarkLinkXXXX: C:/Users/Alex/Downloads/inferno-os/Nt/386/lib/lib9.a doesn't exist: assuming it will be an archive (17:12:06) DarkLinkXXXX: cl -c -nologo -W3 -Zi -MT -D_WIN32_WINNT=0x0400 -IC:/Users/Alex/Downloads/inferno-os/Nt/386/include -IC:/Users/Alex/Downloads/inferno-os/include convD2M.c (17:12:06) DarkLinkXXXX: Warning: Replacing unsupported /Zi with /Z7 (17:12:06) DarkLinkXXXX: Warning: Using Dwarf debugging information (17:12:08) DarkLinkXXXX: convD2M.c (17:12:12) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(319): Error! E1062: Inconsistent return type for function 'lock' (17:12:15) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(319): Note! N2003: source conversion type is 'void ' (17:12:18) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(319): Note! N2004: target conversion type is 'int ' (17:12:21) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(319): Note! N2002: 'lock' defined in: C:\WATCOM\H\io.h(185) (17:12:24) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(319): Error! E1071: Type of parameter 1 does not agree with previous definition (17:12:27) X-Scale [email@2001:470:1f14:135b::2] entered the room. (17:12:27) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(319): Note! N2003: source conversion type is 'struct Lock *' (17:12:30) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(319): Note! N2004: target conversion type is 'int ' (17:12:33) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(320): Error! E1062: Inconsistent return type for function 'unlock' (17:12:35) ikrabbe: stop (17:12:36) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(320): Note! N2003: source conversion type is 'void ' (17:12:38) ikrabbe: stop the spamming! (17:12:41) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(320): Note! N2004: target conversion type is 'int ' (17:12:44) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(320): Note! N2002: 'unlock' defined in: C:\WATCOM\H\io.h(206) (17:12:47) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(320): Error! E1071: Type of parameter 1 does not agree with previous definition (17:12:50) X-Scale: DarkLinkXXXX: use pastebin (17:12:50) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(320): Note! N2003: source conversion type is 'struct Lock *' (17:12:53) DarkLinkXXXX: C:\Users\Alex\Downloads\inferno-os\Nt\386\include\lib9.h(320): Note! N2004: target conversion type is 'int ' (17:12:56) DarkLinkXXXX: Open Watcom C/C++ CL Clone for 386 Version 1.9 (17:12:58) ikrabbe: noones interested in the rubbish from a windows compiler (17:12:58) DarkLinkXXXX: Portions Copyright (c) 1995-2002 Sybase, Inc. All Rights Reserved. (17:13:00) DarkLinkXXXX: Source code is available under the Sybase Open Watcom Public License. (17:13:02) DarkLinkXXXX: See http://www.openwatcom.org/ for details. (17:13:04) DarkLinkXXXX: Compatible with CL Version 13.0.0 (17:13:06) DarkLinkXXXX: mk: cl -c -nologo ... : exit status=exit(1) (17:13:08) DarkLinkXXXX: mk: for (j in ... : exit status=exit(1) (17:13:16) ikrabbe: 1st try to (17:13:24) ikrabbe: mkdir Nt/386/lib (17:13:31) ikrabbe: then try mk nuke (17:13:34) ikrabbe: mk install (17:14:07) ikrabbe: the rest is your problem, maybe watcom is not supported (17:37:20) ikrabbe: is seems you can get a visual C++ compiler from msdn when you register within 30 days, but for free. (18:25:58) kumul [~Kumool@c-76-26-237-95.hsd1.fl.comcast.net] entered the room. (18:37:56) DarkLinkXXXX left the room (quit: Read error: Connection reset by peer). (20:12:42) DarkLinkXXXX-uni [~anonymous@134.39.58.33] entered the room. (20:13:12) DarkLinkXXXX-uni is now known as DarkLinkXXXX (20:13:18) DarkLinkXXXX left the room (quit: Changing host). (20:13:18) DarkLinkXXXX [~anonymous@unaffiliated/darklinkxxxx] entered the room. (20:13:38) DarkLinkXXXX: Who was helping me compile inferno earlier? (21:05:03) DarkLinkXXXX left the room (quit: Quit: Leaving). (21:22:44) MrWGW- [~MrWGW-@irssi.wgwilkins.net] entered the room. (21:54:39) ikrabbe: do you mean me, or even earlier? (21:55:56) ikrabbe: doublec gave some tips too, I think (21:56:13) ikrabbe: doublec (22:24:21) ikrabbe: before those past few years, virtualbox was more stable, but it has fall into the complexity pit (22:24:28) ikrabbe: ups wrong channel (22:49:04) kumul left the room (quit: Quit: Leaving). (23:08:17) qrstuv left the room (quit: Ping timeout: 252 seconds). (23:09:03) qrstuv [~bnjuytghj@50.122.31.233] entered the room. (00:07:01) Fish left the room (quit: Quit: WeeChat 0.3.9.2). (00:08:52) Fish [~Fish@9fans.fr] entered the room. (00:32:29) DarkLinkXXXX [~nyan@unaffiliated/darklinkxxxx] entered the room. (00:54:30) C-Keen left the room (quit: Ping timeout: 252 seconds). (00:54:52) fgudin left the room (quit: Ping timeout: 252 seconds). (00:55:02) fgudin [fgudin@odin.sdf-eu.org] entered the room. (00:55:31) C-Keen [cckeen@pestilenz.org] entered the room. (01:21:18) kumul [~Kumool@76.26.237.95] entered the room. (02:02:20) qrstuv left the room (quit: Ping timeout: 252 seconds). (02:04:38) qrstuv [none@50.122.16.125] entered the room. (02:52:13) kumul left the room (quit: Ping timeout: 245 seconds). (03:00:39) kumul [~Kumool@c-76-26-237-95.hsd1.fl.comcast.net] entered the room. (03:29:45) kumool [~Kumool@76.26.237.95] entered the room. (03:32:19) kumul left the room (quit: Ping timeout: 248 seconds). (03:58:53) kumool left the room (quit: Ping timeout: 245 seconds). (05:29:55) The account has disconnected and you are no longer in this chat. You will automatically rejoin the chat when the account reconnects.