From: UnixOS2 Archive To: "UnixOS2 Archive" Date: Wed, 30 Oct 2002 04:39:44 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 358 ************************************************** Tuesday 29 October 2002 Number 358 ************************************************** Subjects for today 1 Re: Some news : IanM" 2 Re: gettext 0.11.5 : Andreas Buening 3 Re: FTP access, was Some news : Adrian Gschwend" 4 Re: FTP access, was Some news : IanM" 5 Re: gcc 3.0.4 : Mikulas Patocka 6 Re: Another (similar?) build script system : Jeff Robinson 7 Another (similar?) build script system : Vincent Marciante **= Email 1 ==========================** Date: Wed, 30 Oct 2002 00:25:06 +1100 (EDT) From: "IanM" Subject: Re: Some news Hi Adrian >>iconv/2 0.1.2 >>a native replacement for GNU iconv >hmm can anyone give me some hints where I find this package now? http://unixos2.com/pub/binary/ ftp://unixos2.com/pub/binary/ http://unixos2.com/pub/source/ ftp://unixos2.com/pub/source/ These directories are the "maintainers" directories, from here I'll setup something to copy over to the "unixos2" structure. (Once we know what we are doing :) >I'm sorry to say that but the directory structure and the webpages are >*really* not what I am looking for. I can't find a lot of stuff without >klicking endless. I'm finding it confusing, to many levels. I've restored it back to its org "pub/....." structure but I think the unixos2 stuff should be as follows /pub/unixos2/a1 /pub/unixos2/ap1 /pub/unixos2/d1 /pub/unixos2/e1 etc I dont think we really need a public alpha version, people can test by downloading packages from incoming, or the maintainers directories, no reports of problems (or only minor/normal problems) we can then move/copy the programs over to the /pub/unixos2/ structure. Then under the /pub/packages/.... structure divid the packages up to :- pub/packages/apps pub/packages/dev pub/packages/drivers pub/packages/games pub/packages/graphics pub/packages/internet pub/packages/mmedia pub/packages/network pub/packages/util With packages having the naming convention of including the ver/revision number. This means the site maintainer only has to duplicate files from the maintainers directories, not worry about alpha, final etc versions. Thoughts ? Cheers IanM http://www.os2site.com/ Whatever you do, take care of your shoes. **= Email 2 ==========================** Date: Wed, 30 Oct 2002 01:05:08 +0100 From: Andreas Buening Subject: Re: gettext 0.11.5 Franz Bakan wrote: > > On Sun, 20 Oct 2002 21:01:34 +0200, Andreas Buening wrote: > > >> Process terminated by SIGILL > >> core dumped > > > > > >If you compiled xsane with gettext 0.11.x (x < 5) then the > >behaviour is expected. > ... > xsane was compiled using gcc3.0.3 with libintl.a produced > by sources contained in the xsane-source-package. > I don't know the version. > > But if I link with 0.10.35 intl.a instead of the 'internal' same coredump. I guess, I found the reason for this behaviour. 0.10.35 and some 0.11.2 were linked with "export by ordinal" which means, even if an intl.dll contains the same entry points they can't be found because they may be in the wrong order. So, I've just uploaded the next trial (0.11.5 release 2). ;-) Compatibility: Some binary versions of intl.dll have been compiled by hand using "export by ordinal". This has the following side effects: 1) Programs compiled with gettext 0.10.39, 0.11.5 (release 2) and all further versions can use ALL gettext versions. 2) Programs compiled with gettext 0.10.35 (and all other versions that may have been compiled by "export by ordinal") can NOT use any other version. 3) 0.10.40 is defective. Do NEVER use! 4) 0.11.5 (release 1) is not backward compatible to those DLLs mentioned above. Do not use! 5) Use 0.11.5 (release 2) if possible. If this is not possible (because you have to use a program that has been compiled with 0.10.35 or 0.11.x) install 0.11.5 (especially libintl.h, intl.a and intl.lib) but use your old (0.10.35 or whatever) intl.dll! This seems odd but it's supposed to work: All new applications you compile will be able to use both dll types, and all old applications will be happy with your old intl.dll. At least that's the current status. ;-) [snip] > but I have some more information from popuplog.os2 > > 10-20-2002 22:55:52 SYS2070 PID 036e TID 0001 Slot 007c > G:\TEST\GETTEXT\MAKE.EXE > MAKE->INTL.dcgettext__ > 127 There is an old (0.10.35?) libintl.h in the make 3.79.1 package. I added an entry point dcgettext__ to 0.11.5 for binary compatibility. Should work now. [snip] Bye, Andreas -- One OS to rule them all, One OS to find them, One OS to bring them all and in the darkness bind them In the Land of Mordor where the Shadows lie. **= Email 3 ==========================** Date: Wed, 30 Oct 2002 10:21:57 +0100 (CET) From: "Adrian Gschwend" Subject: Re: FTP access, was Some news On Wed, 30 Oct 2002 16:54:50 +1100 (EDT), IanM wrote: >anonymous downloads are banned as I personally pay >for all data entering into my servers, and my 210.8.xxx.x is >shared by asia and china, so you can imagine the number >of hack & download attempts I get on an hourly basis. > >Maintainers are given write/read/rename/delete privileges to >there own directories. Can I mirror the server? I have plenty of space & bandwith at netlabs.org and I could easily mirror the whole structure if this is ok for you cu Adrian -- Adrian Gschwend at netlabs.org ktk [a t] netlabs.org ------- Free Software for OS/2 and eCS http://www.netlabs.org **= Email 4 ==========================** Date: Wed, 30 Oct 2002 16:54:50 +1100 (EDT) From: "IanM" Subject: Re: FTP access, was Some news Hi Mikus >Once upon a time unixos2.com was accessible via FTP. >I would visit it periodically. You havent tried for a while have you :-) The FTP links provided should work, or start at ftp://unixos2.com/pub/ If it doesnt work for you, try changing your access to the opposite, ie, active or passive. Some clients can only access my ftp with active, some can only access with passive, got me stuffed but people normally get in ok. anonymous downloads are banned as I personally pay for all data entering into my servers, and my 210.8.xxx.x is shared by asia and china, so you can imagine the number of hack & download attempts I get on an hourly basis. Maintainers are given write/read/rename/delete privileges to there own directories. Cheers IanM http://www.os2site.com/ PCMCIA (People Can't Memorize Computer Industry Acronyms) **= Email 5 ==========================** Date: Wed, 30 Oct 2002 17:44:25 +0100 (CET) From: Mikulas Patocka Subject: Re: gcc 3.0.4 > > > __eh_frame_init anywhere. > > > > > > I have EMX 0.9c, which version do you have? > > > > > > Fix: > > > > > > - install emx 0.9c > > > > > > or > > > > > > - copy that library c.a from emx 0.9c (might not work at all; I don't > > > know) > > > > > > or > > > > > > - erase gcc.a and gcc.lib in gcc-3.0.4 sources, so that files from EMX > > > will be used. Most things will work with old gcc.a from EMX, some won't > > > (for example profiling). > > > > > > > > > I will look at emx 0.9d, try to find what does this symbol mean and > > > implement it in gcc.a. > > > > > > Mikulas > > > > > > > Hello Mikulas, > > > > Thanks for the reply and for your contribution, it is very > > welcome. > > > > Most EMX users, myself included, are now using EMX 0.9d with > > GCC 2.8.1 but want to move on to a later version. I provided empty eh_frame_init functions, download it from http://artax.karlin.mff.cuni.cz/~mikulas/gcc-os2/ and try it --- I don't have emx 0.9d so I don't know. If it will work for you, upload it on hobbes. Exceptions are unused in C anyway, so I think it doesn't mattter that the functions are empty. > It nice to see gcc being updated on OS/2, although I have no idea whether > this work by Mikulas on v3.0.4 incorporates previous work on v3.0.3 done > by Andrew Zabolotny No. I ported it from plain gcc-3.0.4 and from gcc-2.7.2.1 in emx 0.9c. I will try to port newer gcc-current with more languages --- I don't know which languages I will be able to port. Mikulas > or if Andrew still maintaining his port? I'd would be > a bit of a pain if two releases of v3.1 came out eventually from > different maintainers. Do any of our Russian friends have any contact with > AZ? I can't get mail through to him using the address I have, so > effectively he isn't on this list currently. > > > Regards, > > Dave > > > -- > John > > **= Email 6 ==========================** Date: Wed, 30 Oct 2002 22:32:28 -0600 From: Jeff Robinson Subject: Re: Another (similar?) build script system Vincent Marciante wrote: > Hello, > > http://www.lnx-bbc.org/garchitecture.html > > is used by > > http://www.gnome.org/~jdub/garnome/ > > I saw this while surfing and though that it > might interest John P. It seemed to me to > have a purpose similar to that of the UnixOS/2 > build scripts. Maybe some part of it could > be useful to UnixOS/2. > > Thanks for all of the work that you have already > done. (I'll try to help with GNU Ada if I can :) > > Vinny I would recommend looking directly at the BSD ports collection (the previous link references this) which can do some pretty wonderful things. I don't use BSD directly myself, but a couple of my friends do and so have let me in on some of its abilities. The Ports system is based on each package having a few files, including a makefile. With only a few commands a package can be downloaded from the net, have any OS-specific patches applied, compiled and then installed. Over the summer I had dabbled in creating something along these lines, though much more simplified (not using makefiles but REXX scripts); though my intentions weren't directly UnixOS2 related. My system would fetch an archive from the net, repackage it as a WarpIN archive and then install it if the user wanted. Of course, something like this could probably be changed to called the existing pkgtool instead. One of the things I did do though was make extend the UnixOS2 pkgfile for my own purposes, but ensured that my scripts will still work with a regular UnixOS2 package. (The scoop is at http://www.anecho.mb.ca/~jeffnik/programming/Ports/index.html ) If there's anything usable in the scripts I've already created, folks can feel free to incorporate them into something new. Jeff -- ---------------- Whatza JamochaMUD? http://jamochamud.anecho.mb.ca Or other stuff: http://www.anecho.mb.ca/~jeffnik ----------------------------------------------------------- **= Email 7 ==========================** Date: Wed, 30 Oct 2002 22:54:37 -0500 From: Vincent Marciante Subject: Another (similar?) build script system Hello, http://www.lnx-bbc.org/garchitecture.html is used by http://www.gnome.org/~jdub/garnome/ I saw this while surfing and though that it might interest John P. It seemed to me to have a purpose similar to that of the UnixOS/2 build scripts. Maybe some part of it could be useful to UnixOS/2. Thanks for all of the work that you have already done. (I'll try to help with GNU Ada if I can :) Vinny