Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!news.netfront.net!not-for-mail From: Lewis Rosenthal Newsgroups: comp.os.os2.programmer.porting Subject: Re: Problems building unzip 6.10b Date: Wed, 05 Jun 2013 01:18:54 -0400 Organization: Netfront http://www.netfront.net/ Lines: 46 Message-ID: References: <51aab7c9$0$1639$c3e8da3$5d8fb80f@news.astraweb.com> <51ad8e39$0$31577$c3e8da3$cc4fe22d@news.astraweb.com> <51aea36d$0$58194$c3e8da3$88b277c5@news.astraweb.com> NNTP-Posting-Host: 173.71.210.58 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: adenine.netfront.net 1370409537 65313 173.71.210.58 (5 Jun 2013 05:18:57 GMT) X-Complaints-To: news@netfront.net NNTP-Posting-Date: Wed, 5 Jun 2013 05:18:57 +0000 (UTC) User-Agent: Mozilla/5.0 (OS/2; Warp 4.5; rv:10.0.12) Gecko/20130108 Firefox/10.0.12 SeaMonkey/2.7.2 In-Reply-To: <51aea36d$0$58194$c3e8da3$88b277c5@news.astraweb.com> Xref: csiph.com comp.os.os2.programmer.porting:245 On 06/04/13 10:33 pm, Dave Yeo thus wrote : > Lewis Rosenthal wrote: >> Getting back to the bz2_s.a thing: Cold you please enlighten me as to >> where you got that? My understanding was that all I needed to do WRT >> bzip2 was to "dump" the sources into bzip2\ and specify the option and >> modify the make line, referencing the library. Clearly, I'm missing >> something else. >> >> Thanks again, Dave!! > > I built it sometime ago and just copied the file to bzip2\ from lib. > Basic library stuff on OS/2. .a suffix can be either static or import > library, usually aout with .lib being OMF. _s.a is used for static and > _dll.a for import library with lib once again used for OMF. The linker > is smart enough usually to convert aout to OMF using emxomf if there is > a mismatch, you can't go the other way. Some versions of libtool such as > the default ones will only create one or another, other ports will > create both static and import with the different suffixes or somewhere > in between. > The linker prefers lib as the prefix but the library doesn't need it, > this is for 8.3 name compatibility. > If you just dumped the sources in bzip2/, it probably built a static > lib. Static lib is just basically all the objects files concated > together with a table of contents. > Yuri's patches etc should be in > http://rpm.netlabs.org/release/00/i386/SRPMS/unzip-6.0-5.oc00.src.rpm > http://rpm.netlabs.org/release/00/i386/SRPMS/zip-3.0-5.oc00.src.rpm > Ugh... I mirror the whole d-mn repo; now why didn't I see that? I'll close my ticket. Thanks for pointing that out!!!! Thanks for the great explanation of this stuff, too. My looking glass is getting clearer by the minute! Cheers/2 -- Lewis ------------------------------------------------------------- Lewis G Rosenthal, CNA, CLP, CLE, CWTS Rosenthal & Rosenthal, LLC www.2rosenthals.com Need a managed Wi-Fi hotspot? www.hautspot.com visit my IT blog www.2rosenthals.net/wordpress ------------------------------------------------------------- --- news://freenews.netfront.net/ - complaints: news@netfront.net ---