Date: Wed, 3 Sep 2003 02:49:18 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [Ux2bs_Archive] No. 191 ************************************************** Tuesday 02 September 2003 Number 191 ************************************************** Subjects for today 1 old stuff : T.Sikora" 2 Re: HEADS UP critical changes : Dave Saville" 3 New port - Chimera : T.Sikora" 4 Dopes on Zope : T.Sikora" 5 3 minor gltches and recommendations. : T.Sikora" 6 Re: 3 minor gltches and recommendations. : Henry Sobotka 7 Re: 3 minor gltches and recommendations. : T.Sikora" **= Email 1 ==========================** Date: Wed, 03 Sep 2003 00:27:02 -0400 From: "T.Sikora" Subject: old stuff A lot of the old stuff still works. Check it out. http://os2ports.com/docs/xfree86/webx.gif We should put all the new ports in /usr/local perfect place especially if a reinstall is warranted. Just save usr/local and install/archives and delete the rest. You'll always have your stuff. That's the usual place for FreeBSD and Slack. I always install the stuff I build there then I zip it. If I upgrade or reinstall I just zip it back. Keeping the stuff off the core/distribution makes it easier to maintain. Once you start mixing libs, etc it soon becomes a big, disorganized mess. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 2 ==========================** Date: Wed, 03 Sep 2003 08:52:15 +0100 (BST) From: "Dave Saville" Subject: Re: HEADS UP critical changes On Tue, 02 Sep 2003 21:49:37 -0400, T.Sikora wrote: >Enjoy! I'm now on vacation... > Oh brilliant - change everything and go on holiday :-) Have a good one - you deserve a rest. -- Regards Dave Saville _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 3 ==========================** Date: Wed, 03 Sep 2003 13:35:35 -0400 From: "T.Sikora" Subject: New port - Chimera GCC 3.2.1 is proving more reliable than that 'old' thang. Got bored on Day 2 of my vacation. You need Xaw3d libs and rman so I zipped them up in test. Just dump in / they go in /usr/local. ftp://os2ports.com/pub/unixos2/ux2bs-devel/baseline/test/chimera-depends.zip You need these in \etc\ux2_local and \etc\gcc_local SET CFLAGS='-DOS2Architecture -D_EMX_ -DOS2 -D_UNIXOS2_ -Zmtd -D_ST_MT_ERRNO_ -O2' SET CXXFLAGS='-DOS2Architecture -D_EMX_ -DOS2 -D_UNIXOS2_ -Zmtd -D_ST_MT_ERRNO_ -O2' The UX2BS is defined as _UNIXOS2_ and will not recognise _EMX_ or OS2Architecture. We need these lines for compatibility sake. Do a 'ports_update' first then open a GCC shell cd \ports\chimera, run 'build chimera'. Builds clean and runs quick. Here's the log: ftp://os2ports.com/pub/unixos2/ux2bs-changes/chimera.log Found a bug in the update scripts. I need to remove the call to the env. If you do a ports_update in the gcc shell it sets it back to ux2. XFree86 is actually fun in OS/2 again everything works 'almost' like it should. Thought I would cross post here to XFree86 with the instructions. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 4 ==========================** Date: Wed, 03 Sep 2003 18:55:39 -0400 From: "T.Sikora" Subject: Dopes on Zope All on the UX2BS aka UX2. Python and Zope in /usr/local. Some obligatory screenshots. http://os2ports.com/docs/zope/ Runs in Xfree86 and builds clean. Damn everything I attempt builds pretty perfect. I guess I'll put the powerusersbbs.net setup out to pasture. The CFLAGS, CXXFLAGS lines SET CFLAGS='-DOS2Architecture -D_EMX_ -DOS2 -D_UNIXOS2_ -Zmtd -D_ST_MT_ERRNO_ -O2' SET CXXFLAGS='-DOS2Architecture -D_EMX_ -DOS2 -D_UNIXOS2_ -Zmtd -D_ST_MT_ERRNO_ -O2' have to be remarked. They are needed however on most X ports already defined. xmkmf says _UNIXOS2_ is a modified version of _EMX_ Just where and how is that set? How can I set it up so no changes are needed? So much for my vacation. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 5 ==========================** Date: Wed, 03 Sep 2003 19:47:52 -0400 From: "T.Sikora" Subject: 3 minor gltches and recommendations. Found 3 minor glitches after using this monster for real. 1) When using previously ported apps especially X apps these are needed in the xxx_local files. New ports no usually breaks the build. SET CFLAGS='-DOS2Architecture -D_EMX_ -DOS2 -D_UNIXOS2_ -Zmtd -D_ST_MT_ERRNO_ -O2' SET CXXFLAGS='-DOS2Architecture -D_EMX_ -DOS2 -D_UNIXOS2_ -Zmtd -D_ST_MT_ERRNO_ -O2' 2) env settings in 'update' tools negate the GCC env so env calls should be removed. 3) beginlibpath and path should be removed and echo'd to /config.sys These also should be echo'd to config.sys. It is truly integrated like this. All the env commands in ux2 are called by the shell and are build specific variables only. With my recommendations of course a reboot would be required after Perl completes. LIBPATH=e:\lib;e:\usr\lib;e:\emx\dll;e:\emx\lib;e:\usr\local\lib;e:\XFree86\lib;e:\usr\local\python223;%LIBPATH% SET PATH=e:\bin;e:\usr\bin;e:\emx\bin;e:\usr\local\bin;e:\sbin;e:\usr\sbin;e:\XFree86\bin;e:\usr\local\python223;%PATH% SET HELP=e:\emx\help;%HELP% SET BOOKSHELF=E:\emx\book;%BOOKSHELF% SET USE_HOSTS_FIRST=1 SET HELPNDX=emxbook.ndx+emxdev.ndx+emxlib.ndx+emxgnu.ndx+emxbsd.ndx SET EMXBOOK=emxdev.inf+emxlib.inf+emxgnu.inf+emxbsd.inf+omf.inf SET INFOPATH=e:/emx/info;e:/usr/info;e:/usr/local/info SET X11ROOT=e: DEVICE=e:\XFree86\lib\xf86sup.sys SET XSERVER=e:/XFree86/bin/XFree86.exe SET TERMCAP=e:/etc/termcap SET TERM=ansi-color-3 SET DISPLAY=localhost:0.0 SET USER=root SET LOGNAME=root SET HOME=e:/root SET TMP=e:\tmp SET HOSTNAME=localhost SET LANGUAGE=en SET PYTHONHOME=e:/usr/local/python223 SET PYTHONPATH=.;e:/usr/local/python223/Lib;e:/usr/local/python223/Lib/plat-os2emx;e:/usr/local/python223/Lib/lib-dynload;e:/usr/local/python223/Lib/site-packages With my recommendations of course a reboot would be required after Perl completes. This also assumes the Python part will be a core package until we are able to port it ourselves. All of these are system wide settings so they really belong here and nowhere else. It really is seamless like this. All UX2BS does is set the build env. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 6 ==========================** Date: Wed, 03 Sep 2003 20:01:42 -0400 From: Henry Sobotka Subject: Re: 3 minor gltches and recommendations. T.Sikora wrote: > > SET CFLAGS='-DOS2Architecture -D_EMX_ -DOS2 -D_UNIXOS2_ -Zmtd > -D_ST_MT_ERRNO_ -O2' > SET CXXFLAGS='-DOS2Architecture -D_EMX_ -DOS2 -D_UNIXOS2_ -Zmtd > -D_ST_MT_ERRNO_ -O2' Shouldn't that be -D__EMX__ and -D__ST_MT_ERRNO__ (double leading and trailing underscores)? h~ _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 7 ==========================** Date: Wed, 03 Sep 2003 20:05:39 -0400 From: "T.Sikora" Subject: Re: 3 minor gltches and recommendations. Henry Sobotka wrote: > T.Sikora wrote: > >>SET CFLAGS='-DOS2Architecture -D_EMX_ -DOS2 -D_UNIXOS2_ -Zmtd >>-D_ST_MT_ERRNO_ -O2' >>SET CXXFLAGS='-DOS2Architecture -D_EMX_ -DOS2 -D_UNIXOS2_ -Zmtd >>-D_ST_MT_ERRNO_ -O2' > > > Shouldn't that be -D__EMX__ and -D__ST_MT_ERRNO__ (double leading and > trailing underscores)? > > h~ > oops.. -- T.Sikora tsikora at ntplx dot net _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs