|
|
sybperl-l Archive
Up Prev Next
From: fgonzalez at dtint dot com
Subject: Re: sybperl on mac os x
Date: Jun 19 2002 7:26PM
Received: from notes.dtint.com (notes.dtint.com [198.252.208.30]) by
troll.peppler.org (8.11.6/8.11.6) with ESMTP id g5JJWFF11620 for
; Wed, 19 Jun 2002 12:32:16 -0700
To: Michael Peppler
Cc: ase-linux-list@isug.com, Sybperl-L Mailing LIst
MIME-Version: 1.0
From: fgonzalez@dtint.com
Subject: Re: sybperl on mac os x
Date: Wed, 19 Jun 2002 13:26:12 -0600
Message-ID:
X-MIMETrack: Serialize by Router on Notes_Server/DTInt(Release 5.0.8 |June
18, 2001) at 06/19/2002 01:26:27 PM
Content-Type: multipart/mixed; boundary="=_mixed 006AC4FA87256BDD_="
X-Filter: mailagent [version 3.0 PL73] for mpeppler@peppler.org
X-Evolution-Source: mbox:/var/spool/mail/mpeppler
--=_mixed 006AC4FA87256BDD_=
MIME-Version: 1.0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Version 2.13 worked! Thanks Michael... Here are a couple of notes to others that want to build sybperl on Mac OS X: 1. The interfaces file format I recommend is "query tcp ether <host> <port>". The old Mac OS "classic" interfaces file format of "query mactcp mac_ether..." allows you to connect from isql, but it confuses the sybperl build process. 2. Mac OS X does not like the -linsck build option, but editing the CONFIG file alone does not seem to work. You'll have to manually remove the -linsck options from CTlib/Makefile and DBlib/Makefile after running Makefile.PL. Francisco
Michael Peppler <mpeppler@peppler.org> 06/19/2002 10:57 AM
To: fgonzalez@dtint.com cc: ase-linux-list@isug.com, Sybperl-L Mailing LIst <sybperl-l@list.cren.net> bcc: Subject: Re: sybperl on mac os x
[ Added sybperl-l mailing list ]
Rats. I wonder why libblk isn't included!
This also means that sqsh won't build either.
Try downloading sybperl-2.13.tar.gz from http://www.peppler.org/downloads - that doesn't have any references to the blk_*() calls.
Michael
On Wed, 2002-06-19 at 10:36, fgonzalez@dtint.com wrote:
Neither libblk.a nor libblk.dylib (looks like dylib is the extension used in OS X instead of so) exists in the OS X OpenClient....I'm guessing this is bad...? Also, I failed to mention that I had to copy a header file (bkpublic.h) from a Solaris system to satisfy a complaint during make. I noticed that bkpublic.h has some blk references, so I'm guessing the problem really starts there.
Francisco Michael Peppler <mpeppler@peppler.org> 06/19/2002 08:38 AM
To: fgonzalez@dtint.com cc: ase-linux-list@isug.com bcc: Subject: Re: sybperl on mac os x
On Wed, 2002-06-19 at 06:53, fgonzalez@dtint.com wrote: > Anyone had success building sybperl on Mac OS X? Open Client seems to work > fine (isql anyway :-), but the interfaces file format matches the old MacOS > classic format with terms like "mactcp" and "mac_ether" which the build > script doesn't understand. After working around that by faking the > interfaces file entry, I'm getting undefined symbol (_blk_...) errors > during "make test".
Hmmm - isn't libblk.{a, so} included in the Mac OS X version of OpenClient?
Michael -- Michael Peppler / mpeppler@peppler.org / http://www.mbay.net/~mpeppler mpeppler@zetatools.com / ZetaTools, Inc / http://www.zetatools.com ZetaTools: Call perl functions as Sybase stored procedures! -- Michael Peppler / mpeppler@peppler.org / http://www.mbay.net/~mpeppler mpeppler@zetatools.com / ZetaTools, Inc / http://www.zetatools.com ZetaTools: Call perl functions as Sybase stored procedures!
--=_mixed 006AC4FA87256BDD_=
Content-Type: application/octet-stream; name="signature.asc"
Content-Disposition: attachment; filename="signature.asc"
Content-Transfer-Encoding: base64
LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NClZlcnNpb246IEdudVBH
IHYxLjAuNiAoR05VL0xpbnV4KQ0KQ29tbWVudDogRm9yIGluZm8gc2VlIGh0
dHA6Ly93d3cuZ251cGcub3JnDQoNCmlEOERCUUE5RU1YK05LTmlCSXdYVS9v
UkFyQUVBSjBiSFA0MkQ0NlI4eGRsNlpSVkR3Nzl1c1lqL3dDZVBwZVENCkpI
MTc0UFVBZDhuUVpsSXVDNWNhNXlnPQ0KPVpFUzANCi0tLS0tRU5EIFBHUCBT
SUdOQVRVUkUtLS0tLQ0K
--=_mixed 006AC4FA87256BDD_=--
|