Date: Fri, 12 Sep 2003 02:49:43 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [Ux2bs_Archive] No. 200 ************************************************** Thursday 11 September 2003 Number 200 ************************************************** Subjects for today 1 Re: New install - problems with ux2bs_inst.cmd : T.Sikora" 2 Re: Another IFS= problem : Dave Saville" 3 Re: New install - problems with ux2bs_inst.cmd : T.Sikora" 4 Re: New install - problems with ux2bs_inst.cmd : T.Sikora" 5 Re: New install - problems with ux2bs_inst.cmd : T.Sikora" 6 Re: New install - problems with ux2bs_inst.cmd : T.Sikora" 7 ux2bs env settings : T.Sikora" 8 New install - problems with ux2bs_inst.cmd : Pieter Kruger **= Email 1 ==========================** Date: Fri, 12 Sep 2003 08:43:41 -0400 From: "T.Sikora" Subject: Re: New install - problems with ux2bs_inst.cmd Pieter Kruger wrote: > Hello everybody! > > I am trying to do a fresh install of ux2bs. I modified ux2bs_inst.cmd to > point to my g: drive (which is not my OS/2 boot dirve, which is c:), and > when I run it, it ftp's the files, unzips them, and then starts rsync to > download the rest of the files. I had to first copy link386.exe and > cmd.exe to g:\os2 before the build could start. When it is time to build > perl, I get the following message: > > Shall I use g:/emx/bin.new/nm to extract C symbols from the > libraries? [y] > I can't seem to find your C library. I've looked in the following > places: > > Where is your C library? > > For: 3.2.1 /emx/lib/mt 3.2.2 /gcc/lib -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 2 ==========================** Date: Fri, 12 Sep 2003 08:48:36 +0100 (BST) From: "Dave Saville" Subject: Re: Another IFS= problem On Thu, 11 Sep 2003 17:14:29 -0700 (MST), James Moe wrote: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > >Hello, > A libtool script is using IFS= to tokenize a string. This time it is using a tilde >(~) instead of a colon. Simple attempts to replace the tilde with a semicolon are not >working: > > cmd2=`echo $cmds | tr '~' ';'` > cmd2=`echo $cmds | sed "s/~/;/g"` > >In both cases the replacement character is a space, not a semicolon. I have tried other >replacement characters as well with no change in behavior. There must be something >about a tilde that is special. Escaping it (\~) or using a octal code (\176) made no >difference. > Any ideas about how to change a tilde to a semicolon? Id those lines are being run on an OS/2 cmd line or in a bat file then you may need to use ^ (caret) to escape it - that's the OS/2 escape character. you may even need ^\~ (caret backslash tilde) -- Regards Dave Saville _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 3 ==========================** Date: Fri, 12 Sep 2003 08:54:03 -0400 From: "T.Sikora" Subject: Re: New install - problems with ux2bs_inst.cmd T.Sikora wrote: > Pieter Kruger wrote: > >> Hello everybody! >> >> I am trying to do a fresh install of ux2bs. I modified ux2bs_inst.cmd >> to point to my g: drive (which is not my OS/2 boot dirve, which is >> c:), and when I run it, it ftp's the files, unzips them, and then >> starts rsync to download the rest of the files. I had to first copy >> link386.exe and cmd.exe to g:\os2 before the build could start. When >> it is time to build perl, I get the following message: >> >> Shall I use g:/emx/bin.new/nm to extract C symbols from the >> libraries? [y] >> I can't seem to find your C library. I've looked in the following >> places: >> >> Where is your C library? >> >> > > For: > 3.2.1 /emx/lib/mt > 3.2.2 /gcc/lib > > You should be building perl with the EMX 2.8.1 compiler by default. Hmmm don't see how this is happening. Right before building Perl the install calls make for GCC-3.2.1 with bin.new for the OMFlibs then calls 'build perl' which uses 'call %uxrt%\sbin\ux2_env' thus setting the env back. After Perl the line is removed from build.cmd and the shells set the environment. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 4 ==========================** Date: Fri, 12 Sep 2003 08:58:18 -0400 From: "T.Sikora" Subject: Re: New install - problems with ux2bs_inst.cmd T.Sikora wrote: > T.Sikora wrote: > >> Pieter Kruger wrote: >> >>> Hello everybody! >>> >>> I am trying to do a fresh install of ux2bs. I modified ux2bs_inst.cmd >>> to point to my g: drive (which is not my OS/2 boot dirve, which is >>> c:), and when I run it, it ftp's the files, unzips them, and then >>> starts rsync to download the rest of the files. I had to first copy >>> link386.exe and cmd.exe to g:\os2 before the build could start. When >>> it is time to build perl, I get the following message: >>> >>> Shall I use g:/emx/bin.new/nm to extract C symbols from the >>> libraries? [y] >>> I can't seem to find your C library. I've looked in the following >>> places: >>> >>> Where is your C library? >>> >>> >> >> For: >> 3.2.1 /emx/lib/mt >> 3.2.2 /gcc/lib >> >> > > You should be building perl with the EMX 2.8.1 compiler by default. > Hmmm don't see how this is happening. Right before building Perl the > install calls make for GCC-3.2.1 with bin.new for the OMFlibs then calls > 'build perl' which uses 'call %uxrt%\sbin\ux2_env' thus setting the env > back. After Perl the line is removed from build.cmd and the shells set > the environment. > Well since it did finish except for Perl just open a ux2bs shell and 'cd perl' and run 'build perl'. You should be all set -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 5 ==========================** Date: Fri, 12 Sep 2003 09:11:13 -0400 From: "T.Sikora" Subject: Re: New install - problems with ux2bs_inst.cmd T.Sikora wrote: > T.Sikora wrote: > >> T.Sikora wrote: >> >>> Pieter Kruger wrote: >>> >>>> Hello everybody! >>>> >>>> I am trying to do a fresh install of ux2bs. I modified >>>> ux2bs_inst.cmd to point to my g: drive (which is not my OS/2 boot >>>> dirve, which is c:), and when I run it, it ftp's the files, unzips >>>> them, and then starts rsync to download the rest of the files. I had >>>> to first copy link386.exe and cmd.exe to g:\os2 before the build >>>> could start. When it is time to build perl, I get the following >>>> message: >>>> >>>> Shall I use g:/emx/bin.new/nm to extract C symbols from the >>>> libraries? [y] >>>> I can't seem to find your C library. I've looked in the following >>>> places: >>>> >>>> Where is your C library? >>>> >>>> >>> >>> For: >>> 3.2.1 /emx/lib/mt >>> 3.2.2 /gcc/lib >>> >>> >> >> You should be building perl with the EMX 2.8.1 compiler by default. >> Hmmm don't see how this is happening. Right before building Perl the >> install calls make for GCC-3.2.1 with bin.new for the OMFlibs then >> calls 'build perl' which uses 'call %uxrt%\sbin\ux2_env' thus setting >> the env back. After Perl the line is removed from build.cmd and the >> shells set the environment. >> > Well since it did finish except for Perl just open a ux2bs shell and 'cd > perl' and run 'build perl'. You should be all set > Here's what happened set_env uses %path% and I have config.sys set with the recommended settings on the test server. http://os2ports.com/ftp/pub/unixos2/ux2bs/ux2bs.README Just go in /sbin/ux2_env.cmd and make sure it matches this with 'your' drive letter: set path=e:\bin;e:\usr\bin;e:\emx\bin;e:\usr\local\bin;e:\sbin;e:\usr\sbin;e:\XFree86\bin;%PATH% You really should have the config.sys set like in the README but it shouldn't be a requirement. I'll fix it. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 6 ==========================** Date: Fri, 12 Sep 2003 11:13:35 -0400 From: "T.Sikora" Subject: Re: New install - problems with ux2bs_inst.cmd T.Sikora wrote: > T.Sikora wrote: > >> T.Sikora wrote: >> >>> T.Sikora wrote: >>> >>>> Pieter Kruger wrote: >>>> >>>>> Hello everybody! >>>>> >>>>> I am trying to do a fresh install of ux2bs. I modified >>>>> ux2bs_inst.cmd to point to my g: drive (which is not my OS/2 boot >>>>> dirve, which is c:), and when I run it, it ftp's the files, unzips >>>>> them, and then starts rsync to download the rest of the files. I >>>>> had to first copy link386.exe and cmd.exe to g:\os2 before the >>>>> build could start. When it is time to build perl, I get the >>>>> following message: >>>>> >>>>> Shall I use g:/emx/bin.new/nm to extract C symbols from the >>>>> libraries? [y] >>>>> I can't seem to find your C library. I've looked in the following >>>>> places: >>>>> >>>>> Where is your C library? >>>>> >>>>> >>>> >>>> For: >>>> 3.2.1 /emx/lib/mt >>>> 3.2.2 /gcc/lib >>>> >>>> >>> >>> You should be building perl with the EMX 2.8.1 compiler by default. >>> Hmmm don't see how this is happening. Right before building Perl the >>> install calls make for GCC-3.2.1 with bin.new for the OMFlibs then >>> calls 'build perl' which uses 'call %uxrt%\sbin\ux2_env' thus setting >>> the env back. After Perl the line is removed from build.cmd and the >>> shells set the environment. >>> >> Well since it did finish except for Perl just open a ux2bs shell and >> 'cd perl' and run 'build perl'. You should be all set >> > Here's what happened set_env uses %path% and I have config.sys set with > the recommended settings on the test server. > > http://os2ports.com/ftp/pub/unixos2/ux2bs/ux2bs.README > > > Just go in /sbin/ux2_env.cmd and make sure it matches this with 'your' > drive letter: > set > path=e:\bin;e:\usr\bin;e:\emx\bin;e:\usr\local\bin;e:\sbin;e:\usr\sbin;e:\XFree86\bin;%PATH% > > > You really should have the config.sys set like in the README but it > shouldn't be a requirement. I'll fix it. > > All fixed. Does not rely on the config.sys at all. If you run XFree86 however you will have to add the settings given in the README. Pieter change \sbin\gcc_env and gcc2_env too. Append the following between the \emx\bin.new; in gcc and \gcc\bin; in gcc2 and the OS/2 path %uxrt%\bin;%uxrt%\usr\bin;%uxrt%\emx\bin;%uxrt%\usr\local\bin;%uxrt%\sbin;%uxrt%\usr\sbin;%uxrt%\XFree86\bin; -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 7 ==========================** Date: Fri, 12 Sep 2003 11:27:25 -0400 From: "T.Sikora" Subject: ux2bs env settings It's set up like this EMX 2.8.1 -- ux2_shell.cmd ---------------------------- calls \sbin\ux2_env (master env settings) calls shouldn't have to be edited \etc\ux2_local (user settings) which calls \etc\ux2_config (config site settings) shouldn't have to be edited GCC 3.2.1 -- gcc_shell.cmd ---------------------------- calls \sbin\gcc_env (master env settings) calls shouldn't have to be edited \etc\gcc_local (user settings) which calls \etc\gcc_config (config site settings) shouldn't have to be edited GCC 3.2.2 -- gcc2_shell.cmd ----------------------------- calls \sbin\gcc2_env (master env settings) calls shouldn't have to be edited \etc\gcc2_local (user settings) which calls \etc\gcc2_config (config site settings) shouldn't have to be edited I opted for the xxx_config settings and REM'd the /usr/share/config.site because each env needs it's own specific variables. This would ensure seperate envs. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 8 ==========================** Date: Fri, 12 Sep 2003 14:35:30 +0000 From: Pieter Kruger Subject: New install - problems with ux2bs_inst.cmd This is a multi-part message in MIME format... --===============65341705268736572== Content-Type: multipart/alternative; boundary="------------070003040103040901040005" This is a multi-part message in MIME format... --------------070003040103040901040005 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello everybody! I am trying to do a fresh install of ux2bs. I modified ux2bs_inst.cmd to point to my g: drive (which is not my OS/2 boot dirve, which is c:), and when I run it, it ftp's the files, unzips them, and then starts rsync to download the rest of the files. I had to first copy link386.exe and cmd.exe to g:\os2 before the build could start. When it is time to build perl, I get the following message: Shall I use g:/emx/bin.new/nm to extract C symbols from the libraries? [y] I can't seem to find your C library. I've looked in the following places: Where is your C library? Now, before I make a total hash of it, what should I type in here? :-) Best regards, -- Pieter Kruger IT-Dept - Technikon Free State Bloemfontein South Africa
-----------------------------------------------------------------
This e-mail is subjected to the disclaimer that can be viewed at:
* http://www.tfs.ac.za/www/disclaimer/email_disclaimer
-----------------------------------------------------------------
--------------070003040103040901040005 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello everybody!

I am trying to do a fresh install of ux2bs. I modified ux2bs_inst.cmd to point to my g: drive (which is not my OS/2 boot dirve, which is c:), and when I run it, it ftp's the files, unzips them, and then starts rsync to download the rest of the files. I had to first copy link386.exe and cmd.exe to g:\os2 before the build could start. When it is time to build perl, I get the following message:

Shall I use g:/emx/bin.new/nm to extract C symbols from the libraries? [y]
I can't seem to find your C library.  I've looked in the following places:

Where is your C library?


Now, before I make a total hash of it, what should I type in here?  :-)

Best regards,
-- 
Pieter Kruger

IT-Dept - Technikon Free State
Bloemfontein
South Africa
-----------------------------------------------------------------
This e-mail is subjected to the disclaimer that can be viewed at:
* http://www.tfs.ac.za/www/disclaimer/email_disclaimer
-----------------------------------------------------------------
--------------070003040103040901040005-- --===============65341705268736572== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs --===============65341705268736572==--