perl - Installing DBD::Sybase on OS X with Homebrew fails to find freetds libraries -


i installing dbd::sybase

i receive following error, after setting

export sybase=/usr/local/cellar/freetds/0.95.80 

and download freetds:

brew install freetds 

error:

configuring dbd-sybase-1.15 ... can't find sybase libraries in /usr/local/cellar/freetds/0.95.80/lib or /usr/local/cellar/freetds/0.95.80/lib64 @ makefile.pl line 155, <in> line 44 

i believe need edit makefile directly. need edit makefile? , use cpanm still. cpanm under brew (cellar).

/usr/local/cellar/freetds/0.95.80/lib ├── libct.4.dylib ├── libct.a ├── libct.dylib -> libct.4.dylib ├── libsybdb.5.dylib ├── libsybdb.a └── libsybdb.dylib -> libsybdb.5.dylib    /usr/local/cellar/freetds/0.95.80/ authors              changelog            news                 todo                 etc                  lib copying              install_receipt.json readme               bin                  include              share 

there a reported bug in dbd::sybase on os x causing problem.

one part of configuration thinks you're on windows. perl reports os x darwin , dbd::sybase checking /win/ in mswin32 or maybe cygwin. result looks dll directory, falsely reports it's looking lib , lib64.

the quick fix use cpanm --prompt dbd::sybase. when fails, cpanm ask do.

configuring dbd-sybase failed. can s)kip, r)etry, e)xamine build log, or l)ook ? [s] 

tell l)ook. dump shell unpacked source dbd::sybase. use editor delete lines 143-145 in makefile.pl.

if ($^o =~ /win/i) {   @libdir = ( 'dll' ); } 

then exit shell. cpanm ask again, tell r)etry. should use edited makefile.pl.


Comments

Popular posts from this blog

account - Script error login visual studio DefaultLogin_PCore.js -

xcode - CocoaPod Storyboard error: -