Date: Thu, 21 Aug 2003 02:47:30 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [Ux2bs_Archive] No. 178 ************************************************** Wednesday 20 August 2003 Number 178 ************************************************** Subjects for today 1 Perl results... crypt builds : T.Sikora" 2 Re: fixups : T.Sikora" 3 Re: fixups : Dave Saville" 4 Perfect... almost : T.Sikora" 5 ux2_remove : T.Sikora" 6 Re: Perfect... almost : T.Sikora" 7 Re: fixups : T.Sikora" 8 zlib : T.Sikora" 9 Re: fixups : Dave Saville" 10 Re: fixups : Dave Saville" 11 Re: fixups : Sebastian Wittmeier (ShadoW)" 12 Re: fixups : Dave Saville" 13 installpkg : T.Sikora" 14 Re: Doesn't get any better than this! : T.Sikora" 15 Re: [UnixOS2] Doesn't get any better than this! : T.Sikora" **= Email 1 ==========================** Date: Thu, 21 Aug 2003 01:24:31 -0400 From: "T.Sikora" Subject: Perl results... crypt builds Failed 7/726 test scripts, 99.04% okay. 14/68733 subtests failed, 99.98% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- ../ext/Socket/socketpair.t 4 1024 45 4 8.89% 16-19 ../lib/ExtUtils/t/basic.t 1 256 17 1 5.88% 14 ../lib/Shell.t 1 256 4 1 25.00% 2 lib/os2_base.t 1 256 19 1 5.26% 8 lib/os2_process.t 2 512 227 2 0.88% 174 209 lib/os2_process_kid.t 227 2 0.88% 174 209 lib/rx_cmprt.t 255 65280 18 3 16.67% 16-18 58 tests and 558 subtests skipped. ..Compiler version is: 2.8.1 Thu Aug 21 00:25:31 EDT 2003 elapsed time: 4833 secs end [D:\ports\perl] Not bad for a sloppy first run. I got crypt to build will put all the changes in now. Looks just about ready. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 2 ==========================** Date: Thu, 21 Aug 2003 07:14:24 -0400 From: "T.Sikora" Subject: Re: fixups Dave Saville wrote: > You up all night? :-) almost... again! > > cleaned out everything except /install to avid download all the zips > again. You'll have to. Rsync problem can't overwrite in OS/2. > > Now get: > > install/emx.lst > rename install/.emx.lst.a55312 -> install/emx.lst : Permission denied > install/emx_inst.cmd > rename install/.emx_inst.cmd.a55312 -> install/emx_inst.cmd : > Permission denied > > lots & lots of 'em That's rsync does not allow overwrites you'll have to delete install\archives or fix rsync? I never could so I always delete it. > > then > > This might take a while. Might as well grab a coffee... > . > . > replace f:/install/doinst.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: A > replace f:/install/doinst.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: A > replace f:/install/doinst.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: A > replace f:/install/doinst.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: A > ........ I removed the pkginstall install it's just unzip now and verbose. > > Think you need some -o on the unzips - BUT then there is nothing to > show that it is doing anything - newbies might be tempted to hit > abort. > > Then > > Patching objc\Object.h * > > I killed it here. > > > That's all real old stuff. You'll have to delete it all. get a new bootstrap here. ftp://os2ports.com/pub/unixos2/ux2bs/build_system/install/ux2bs_inst.cmd -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 3 ==========================** Date: Thu, 21 Aug 2003 08:40:51 +0100 (BST) From: "Dave Saville" Subject: Re: fixups You up all night? :-) cleaned out everything except /install to avid download all the zips again. Now get: install/emx.lst rename install/.emx.lst.a55312 -> install/emx.lst : Permission denied install/emx_inst.cmd rename install/.emx_inst.cmd.a55312 -> install/emx_inst.cmd : Permission denied lots & lots of 'em then This might take a while. Might as well grab a coffee... . . replace f:/install/doinst.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: A replace f:/install/doinst.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: A replace f:/install/doinst.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: A replace f:/install/doinst.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: A ........ Think you need some -o on the unzips - BUT then there is nothing to show that it is doing anything - newbies might be tempted to hit abort. Then Patching objc\Object.h Done 1 +++ ???files = 'c_alias c_static gcc'?files = files || ' st\c mt\c st\c _app mt\c_app st\c_dllrt mt\c_dllrt'?files = files || ' st\c_import mt\c_import st\emx mt\emx'?files = files || ' st\malloc1 mt\malloc1 st\objc mt\objc st\check '?files = files || ' g m moddef os2 termcap gpp stdcpp regexp curses'?files = fi les || ' bsd btermcap graph video tmalloc'?files = files || ' emx2 emxio wrap om flib socket db gdbm libgmp'??do i = 1 to words(files)? call check word(files, i) ?end?exit?????check : procedure?parse arg name?src = name || '.a'?dst = name || '.lib'?s = stream(src, 'C', 'QUERY DATETIME')?if s \== '' then do? d = stream(ds t, 'C', 'QUERY DATETIME')? if d == '' then do? say 'Building ' || dst? ' at emxomf -s -l -q ' || src? if rc = 0 then ' at touch -r' src dst? end? else if cdate(s) > c date(d) then do? say 'Updating ' || dst? ' at emxomf -s -l -q ' || src? if rc = 0 t hen ' at touch -r' src dst? end?end?return?????cdate : procedure?parse arg month'-' day'-'year hour':'min':'sec?if year < 50 then year = year + 2000?else year = yea r + 1900?return year || month || day || hour || min || sec?; REX0013: Error 13 running F:\emx\lib\omflibs1.cmd, line 1: Invalid character in program emxomf -w -o st/gcc.lib st/gcc.a emxomf 0.9d -- Copyright (c) 1992-1995 by Eberhard Mattes Usage: emxomf [-dgqs] [-l[]] [-m ] [-p ] [-i ] [-I ] [-D ] -o emxomf [-dgqsx] [-l[]] [-m ] [-p ] [-O ] [-r|R ] [-i ] [-I ] [-D ] ... Options: -d Delete input files except for archives -g Create groups for sets -i Add default library request -l[] Convert library modules, with optional entrypoint -m Convert main module with entrypoint -o Write output to -p Set page size for LIB files -q Suppress certain warnings -r Write response file for adding modules -R Write response file for replacing modules -s Strip debugging information -u List symbol table entries unknown to emxomf -x Extract archive members -D Change the name of the data segment -I Name the identifier manipulation DLL -O Extract files to make: *** [st/gcc.lib] Error 1 emximp -o _tmp_.a unicode.imp if exist _tmp_ rm -rf _tmp_ mkdir _tmp_ && cd _tmp_ && ar x ../_tmp_.a && ren IMPORT* UNICDE* I killed it here. -- Regards Dave Saville _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 4 ==========================** Date: Thu, 21 Aug 2003 10:52:09 -0400 From: "T.Sikora" Subject: Perfect... almost The ports directory works. Crypt and perl build. No errors anywhere except a minor annoyance on the 2 initial ux2 packages asking to overwrite. Only problem area left. No matter what I do these will not go in sbin/ux2_env when called from install/set_env echo set osrt=%osrt%>>/sbin/ux2_env.cmd echo set uxrt=%uxrt%>>/sbin/ux2_env.cmd echo set UNIXROOT=%uxrt%>>/sbin/ux2_env.cmd echo set bld_home=%uxrt%\install>>/sbin/ux2_env.cmd echo set repository=/install/archives>>/sbin/ux2_env.cmd Maybe you will have to define them in local? You may want to look in sbin/env_local I defined language=en might want to change that or add something. I'm going to add the stuff I added to config.site to env_local too. If you don't want them or like them you can remove them. That should be the only place to add/remove env stuff. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 5 ==========================** Date: Thu, 21 Aug 2003 11:19:05 -0400 From: "T.Sikora" Subject: ux2_remove I added a if exist routine in bootstrap. If you have install\archives it skips downloading it again. If you have a /test directory in archives all you need is to re-download: ftp://os2ports.com/pub/unixos2/ux2bs/baseline/gnuufc.tar.gz *If not delete the baseline* Open the ux2bs shell and run \install\ux2_remove this will remove everything but the baseline to run it again refresh the build_system. I'm adding a clean.cmd in /ports to remove the workdir/ after you build a port. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 6 ==========================** Date: Thu, 21 Aug 2003 11:51:46 -0400 From: "T.Sikora" Subject: Re: Perfect... almost T.Sikora wrote: > The ports directory works. Crypt and perl build. No errors anywhere > except a minor annoyance on the 2 initial ux2 packages asking to overwrite. > > Only problem area left. No matter what I do these will not go in > sbin/ux2_env when called from install/set_env > > echo set osrt=%osrt%>>/sbin/ux2_env.cmd > echo set uxrt=%uxrt%>>/sbin/ux2_env.cmd > echo set UNIXROOT=%uxrt%>>/sbin/ux2_env.cmd > echo set bld_home=%uxrt%\install>>/sbin/ux2_env.cmd > echo set repository=/install/archives>>/sbin/ux2_env.cmd I'm trying these in the bootstrap to see if they get set after the set_env command. > > Maybe you will have to define them in local? > > You may want to look in sbin/env_local I defined language=en might want > to change that or add something. > > I'm going to add the stuff I added to config.site to env_local too. If > you don't want them or like them you can remove them. That should be the > only place to add/remove env stuff. > -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 7 ==========================** Date: Thu, 21 Aug 2003 13:29:36 -0400 From: "T.Sikora" Subject: Re: fixups Dave Saville wrote: > On Thu, 21 Aug 2003 16:31:08 +0200 (CEST), Sebastian Wittmeier > (ShadoW) wrote: > > >>On Thu, 21 Aug 2003 15:09:59 +0100 (BST), Dave Saville wrote: >> >> >>>[F:\sbin]sh >>># echo $REPOSITORY >>>f:\installrchives >>># >>> >>>?? >> >>"\a" is the bell escape sequence (a means alert) >>I'm no sh(ell) expert, so I don't know, why "f:\install\archives" is >>expanded. >>"\i" has no special meaning and is therefore treated literarily. > > > Of course *slaps forehead* > > echo $REPOSITORY > becomes > echo f:\install\archives > becomes > f:\installrchives > > Thank you Mr Gates for making life so easy :-( > (Historical note - DOS used backslahes for because they had already > used / for switches - oh dear) > > > It's all set I defined some env settings in env_local by default and rem'd config.site because they are the same. Now we need to add some ports to the ports tree and make a -pkg routine for build. I rather make a package and then test them first before dumping it on the ux2 filesystem. At least you can removepkg it. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 8 ==========================** Date: Thu, 21 Aug 2003 13:35:42 -0400 From: "T.Sikora" Subject: zlib Uh oh were using the old exploitable zlib. I'll remove the ux2 package and add the right one in /archives. It's XFree86 compatible too. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 9 ==========================** Date: Thu, 21 Aug 2003 14:32:37 +0100 (BST) From: "Dave Saville" Subject: Re: fixups Clean disk - OK until 4 archives were successfully processed. Leaving f:\install\gcc_inst Entering f:\install\final_inst with REPOSITORY=f:\install\archives Thu Aug 21 14:30:29 BST 2003 DIR URL CFLAGS LDFLAGS CFGPARMS MAKEPARM SRC ftp://os2ports/pub/unixos2/ux2bs/baseline/gnuufc.tar.gz . URL ftp://os2ports/pub/unixos2/ux2bs/baseline/gnuufc.tar.gz CFLAGS LDFLAGS CFGPARMS MAKEPARM SRC . REPOSITORY/ARCHIVEFILE = f:\installrchives/gnuufc.tar.gz ..gnuufc.tar.gz already retrieved. F:/ports/crypt/workdir ..extracting gnuufc.tar.gz into gnuufc. gzip: stdout: Broken pipe tar: "gzip" exit status 1 The archive gnuufc.tar.gz does not appear to have extracted correctly into gnuufc so the build of crypt cannot continue. Press any key to EXIT And how do I pick up again once its fixed - or do I have to spend 2 hours downloading *again* -- Regards Dave Saville _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 10 ==========================** Date: Thu, 21 Aug 2003 15:09:59 +0100 (BST) From: "Dave Saville" Subject: Re: fixups Been doing a bit more testing. I put an echo repository into build.cmd and build.sh f:\install\archives <============== OK here in build.cmd Press any key when ready . . . Thu Aug 21 14:55:34 BST 2003 Shell: f:\installrchives <=============== But no longer Also note the $SHELL is null If the first command in build.sh is a set then repository is listed correctly - but try and use it and its buggered - two characters missing. However it is *not* a script problem: [F:\sbin]echo %repository% f:\install\archives [F:\sbin]sh # echo $REPOSITORY f:\installrchives # ?? -- Regards Dave Saville _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 11 ==========================** Date: Thu, 21 Aug 2003 16:31:08 +0200 (CEST) From: "Sebastian Wittmeier (ShadoW)" Subject: Re: fixups On Thu, 21 Aug 2003 15:09:59 +0100 (BST), Dave Saville wrote: >[F:\sbin]sh ># echo $REPOSITORY >f:\installrchives ># > >?? "\a" is the bell escape sequence (a means alert) I'm no sh(ell) expert, so I don't know, why "f:\install\archives" is expanded. "\i" has no special meaning and is therefore treated literarily. Sebastian _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 12 ==========================** Date: Thu, 21 Aug 2003 17:20:14 +0100 (BST) From: "Dave Saville" Subject: Re: fixups On Thu, 21 Aug 2003 16:31:08 +0200 (CEST), Sebastian Wittmeier (ShadoW) wrote: >On Thu, 21 Aug 2003 15:09:59 +0100 (BST), Dave Saville wrote: > >>[F:\sbin]sh >># echo $REPOSITORY >>f:\installrchives >># >> >>?? > >"\a" is the bell escape sequence (a means alert) >I'm no sh(ell) expert, so I don't know, why "f:\install\archives" is >expanded. >"\i" has no special meaning and is therefore treated literarily. Of course *slaps forehead* echo $REPOSITORY becomes echo f:\install\archives becomes f:\installrchives Thank you Mr Gates for making life so easy :-( (Historical note - DOS used backslahes for because they had already used / for switches - oh dear) -- Regards Dave Saville _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 13 ==========================** Date: Thu, 21 Aug 2003 21:25:33 -0400 From: "T.Sikora" Subject: installpkg I modified installpkg to use the unzip -o switch. Works well but this line terminates the script when finished. Why? Do I need 'return' function? for %%1 in (%repository%\ux2\*.zip) do installpkg -v -f %%1 Runs real nice on my test server. No more pauses and the packages install correctly the ux2 way... but it stops there. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 14 ==========================** Date: Thu, 21 Aug 2003 23:25:09 -0400 From: "T.Sikora" Subject: Re: Doesn't get any better than this! T.Sikora wrote: > It's done. My vision of how it should be anyways. All the pkgs install > the ux2 way. After it's done try lspkg in the ux2bs shell to view the > ones installed. It's fully integrated and yet seperate. That FreeBSD > style ports directory is so cool. Now we need port maintainers and > README's on all this stuff. The package tools and a port maintainer > HowTo for starters. > > ftp://os2ports.com/pub/unixos2/ux2bs/build_system/install/ux2bs_inst.cmd > > Just set your drive letters in the script and go. > Now I can persue my lofty dream of a Python build the unix way on OS/2. Zope 2.7.0 will need it and I'm sure Andrew will volunteer to maintain the ux2 python port. I wonder if he will even answer me? Some help getting it built? -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 15 ==========================** Date: Thu, 21 Aug 2003 23:31:31 -0400 From: "T.Sikora" Subject: Re: [UnixOS2] Doesn't get any better than this! T.Sikora wrote: > It's done. My vision of how it should be anyways. All the pkgs install > the ux2 way. After it's done try lspkg in the ux2bs shell to view the > ones installed. It's fully integrated and yet seperate. That FreeBSD > style ports directory is so cool. Now we need port maintainers and > README's on all this stuff. The package tools and a port maintainer > HowTo for starters. > > ftp://os2ports.com/pub/unixos2/ux2bs/build_system/install/ux2bs_inst.cmd > > Just set your drive letters in the script and go. > Jeff you feel like making a couple desktop object icons? I was thinking the ux2 dragons head with the bone for the ux2shell and the gnu beast's head for the gccshell? -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs