Date: Fri, 31 Oct 2003 02:51:45 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [Ux2bs_Archive] No. 218 ************************************************** Thursday 30 October 2003 Number 218 ************************************************** Subjects for today 1 Re: UX2BS : Dave and Natalie" 2 Re: UX2BS : James Moe" **= Email 1 ==========================** Date: Fri, 31 Oct 2003 19:08:09 -0800 From: "Dave and Natalie" Subject: Re: UX2BS On Wed, 29 Oct 2003 20:19:43 +0000, John Poltorak wrote: >On Wed, Oct 29, 2003 at 08:19:20AM -0800, Dave and Natalie wrote: >> On Tue, 28 Oct 2003 17:46:03 +0000, John Poltorak wrote: >> >> > >> >OK, I've found the problem. SH was missing from the archives. If you >> >delete all the directories created and start again, it should work. >> > >> >You may prefer to move all the archives already downloaded to a separate >> >directory to prevent retrieving them again unnecessarily, in which case >> >you need to set something like:- >> > >> >REPOSITORY=c:/archives >> >> I guess I should of kept the directory structure for /archives Also be nice later to have a list of files needed where they go for us on slow net access. > >You should now have all the files required for the basic build system. > > >All the additional archives are retrieved as and when required as part of >the build process. If you already have the source for certain programs you >could copy it to %REPOSITORY% to prevent it being retrieved again. > >> >You may also want to retrieve the latest ux2_bootstrap.cmd since it now >> >creates a log of the install process. >> >> Everything went fine until it came time to build perl > >In that case you now have the basic UX2BS in place and should be capable >of building certain programs. In fact you should already have built PDKSH, >UNZIP, CRYPT and REGEX in the process. There should be seperate logs for >each of these in \unixos2\logs. Ok, all these did build. Question, shouldn't unzip be built with OS2_EAS and USE_UNSHRINK (which I believe the patent recently expired).IIRC IBM uses unshrink in some archives. > >> where I got 112 of these >> >> 10-29-2003 00:12:13 SYS3175 PID b0e7 TID 0001 Slot 0112 >> G:\UNIXOS2\BIN\SED.EXE >> c0000005 >> 0fa509e2 >> P1=00000002 P2=e8000405 P3=XXXXXXXX P4=XXXXXXXX >> EAX=e8000401 EBX=000cfdc8 ECX=e8000425 EDX=00000002 >> ESI=000cfdc4 EDI=000102c6 >> DS=0053 DSACC=f0f3 DSLIM=ffffffff >> ES=0053 ESACC=f0f3 ESLIM=ffffffff >> FS=150b FSACC=00f3 FSLIM=00000030 >> GS=0000 GSACC=**** GSLIM=******** >> CS:EIP=005b:0fa509e2 CSACC=f0df CSLIM=ffffffff >> SS:ESP=0053:000cfd7c SSACC=f0f3 SSLIM=ffffffff >> EBP=000cfd90 FLG=00012282 >> >> GNURX.DLL 0001:000009e2 > >Just wondered if you have a different GNURX.DLL which has crept in >somewhere... This one should be 37672 bytes from 20/05/95 in \unixos2\dll. Yes, sorry for not debugging but the script ended after midnight and I had to get up to work. This morning I just quickly wrote the email and left for work. I have gnurx.dll ³ 40469³02-08-96³ 5:34p in e:/emx/dll. No idea where I got this > > >> Eventually I killed the script as it was stuck in a loop in perls configure script asking what is your architecture. >> Logs are available > >Can you post a little snippet from around where it started looping? sure, from log Process terminated by SIGSEGV .g:/unixos2/emx/bin/nm didn't seem to work right. Trying emxomfar instead... emxomfar didn't seem to work right. Maybe this is a Cray...trying bld instead... Configure: bld: not found Process terminated by SIGSEGV Configure: bld: not found Process terminated by SIGSEGV Ok. sqrtl() NOT found. Checking to see how big your double precision numbers are... Checking to see if you have long double... Checking to see how big your long doubles are... Checking how to print long doubles... modfl() NOT found. Try to use long doubles if available? [n] What is your architecture name What is your architecture name What is your archi > >Maybe it ran out of memory at some point... > >Could you try running:- ? > > >build perl > > >by starting a new session from \unixos2\lib after removing the directory >\unixos2\workdir\perl-5.8.0 > I still had problems with the sys3175 in gnurx.dll even after setting beginlibpath and libpathstrict. I then crashed my cmd.exe while trying to kill the build process. Not sure what enviroment variables I lost so I decided to start over after renaming e:/emx/dll/gnurx.dll Everything went OK until the power failed Started over again Perl built but got a lot of failures Failed 74/726 test scripts, 89.81% okay. 644/67684 subtests failed, 99.05% okay. I had about 8 failures with my own build. Alot of the failures seem related to this f:/USR/BIN/sh.exe: G:/UNIXOS2/WORKDIR/PERL-5.8.0/T/PERL.EXE: cannot execute binary file Not sure why it is using f:/usr/bin/sh instead of G: g:/uxixos2/workdir/perl-5.8.0/t/perl.exe is only 18128 bytes which is actually pretty close to my old build size. After perl I get this error gzip: stdin: unexpected end of file tar: "gzip" exit status 1 The archive make-3.76.1.tar.gz does not appear to have extracted correctly so the build of make-3.76.1 is unable to continue. Press any key to EXIT make-3.76.1.tar.gz is only 6500 bytes so I guess the download failed. Should be using wget. Then similar problems with autoconf-2.50.tar.gz. Shouldn't we be using ver 2.57? Then automake is not even there so the script dies. Sorry I don't have more time right now to debug but I've been busy Dave _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 2 ==========================** Date: Fri, 31 Oct 2003 22:50:58 -0700 (MST) From: "James Moe" Subject: Re: UX2BS -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Fri, 31 Oct 2003 19:08:09 -0800, Dave and Natalie wrote: >I have >gnurx.dll 40469 02-08-96 5:34p >in e:/emx/dll. No idea where I got this > That is the same as what is here lurking is a dusty corner. It is *not* on my ux2bs drive. It is not clear why sed would call it since your ux2 system is G:. It hsould be using gnuregex.dll (3/31/98 6:52a 27284 G:\USR\lib\gnuregex.dll) or possibly regex012.dll (6/16/99 3:40p 29993 G:\USR\lib\regex012.dll). What version of sed are you using? Is this the ux2bs version that does not zap the existing environment before rebuilding it? I found that to cause a lot of trouble because of libpath and path conflicts. There was no way to get to all play together. - -- jimoe at sohnen-moe dot com pgp/gpg public key: http://www.keyserver.net/en/ -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0 OS/2 for non-commercial use Comment: PGP 5.0 for OS/2 Charset: cp850 wj8DBQE/o0nCsxxMki0foKoRAiS6AKCpvvU6JTBk+/cY/7KXmdTmt4TKcQCgz/1U kC/rz7TqiRynW/DgIiivXK4= =C6Kw -----END PGP SIGNATURE----- _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs