PEPPLER.ORG
Michael Peppler
Sybase Consulting
Menu
Home
Sybase on Linux
Install Guide for Sybase on Linux
General Sybase Resources
General Perl Resources
Freeware
Sybperl
Sybase::Simple
DBD::Sybase
BCP Tool
Bug Tracker
Mailing List Archive
Downloads Directory
FAQs
Sybase on Linux FAQ
Sybperl FAQ
Personal
Michael Peppler's resume

sybperl-l Archive

Up    Prev    Next    

From: Michael Peppler <mpeppler at peppler dot org>
Subject: RE: Fatal Use Sybase::DBLib
Date: Jul 1 1999 9:16PM

Brazier Stephen F Civ 27 IS/SCOS writes:
 > 
 > Does anyone know how to identify exactly which Perl libraries (and/or
 > modules) have been linked into the basic Perl package?  (I know this is out
 > of place - here on the SybPerl Discussion List - but...)

Tricky.

YOu can try running ldd on your perl binary (if your OS supports ldd).

Micahel

 > 
 > Many Thanks!
 > Steve Brazier
 > 
 > -----Original Message-----
 > From: Michael Peppler [mailto:mpeppler@peppler.org]
 > Sent: Tuesday, June 08, 1999 10:16 AM
 > To: SybPerl Discussion List
 > Subject: RE: Fatal Use Sybase::DBLib
 > 
 > 
 > WORENKLEIN, David, GCM writes:
 >  > Try
 >  >   BEGIN {
 >  >     $ENV{LD_LIBRARY_PATH}=...
 >  >   }
 > 
 > That won't work. You *can't* set LD_LIBRARY_PATH for the current
 > process, only for children of this process.
 > 
 >  > 
 >  > Or, try putting your libsybdb.so in a more common place, like /usr/lib
 > 
 > Or using symlinks (/usr/local/lib should work fine).
 > 
 >  > 
 >  > Or, try building Sybase::DBlib with the -R option.
 > 
 > Normally this option is used by default. 
 > 
 > Michael
 > 
 >  > 
 >  > > -----Original Message-----
 >  > > From:	Brazier Stephen F Civ 27 IS/SCOS
 >  > > [mailto:stephen.brazier@langley.af.mil]
 >  > > Sent:	Tuesday, June 08, 1999 8:56 AM
 >  > > To:	SybPerl Discussion List
 >  > > Subject:	Fatal Use Sybase::DBLib
 >  > > 
 >  > > Hello,
 >  > > 
 >  > > I have been wrestling with this error to no avail:
 >  > > 
 >  > > "Can't load
 >  > >
 > '/opt/perl5/lib/site_perl/5.00551/sun4-solaris/auto/Sybase/DBlib/DBlib.so'
 >  > > for module Sybase::DBlib:  ld.so.1: /opt/perl5/bin/perl: fatal:
 >  > > libsybdb.so: can't open file: errno=2 at
 >  > > /opt/perl5/lib/5.00551/sun4-solaris/DynaLoader.pm line 168.     
 >  > > 
 >  > > ENV values (for reference)
 >  > > 
 >  > > SERVER_SOFTWARE: NCSA/1.4.2
 >  > > GATEWAY_INTERFACE: CGI/1.1
 >  > > HTTP_ACCEPT_LANGUAGE: en
 >  > > HTTP_ACCEPT_ENCODING: gzip
 >  > > SERVER_PROTOCOL: HTTP/1.0
 >  > > HTTP_ACCEPT_CHARSET: is0-8859-1,#,utf-8
 >  > > REQUEST_METHOD: GET
 >  > > SERVER_PORT: 80
 >  > > HTTP_USER_AGENT: Mozilla/4.5[en](X11;U;SunOS 5.6 sun4m)
 >  > > PATH: /usr/sbin:/usr/bin
 >  > > HTTP_CONNECTION: Keep-Alive    
 >  > > 
 >  > > perl -v   'This is perl, version 5.005_51 built for sun4-solaris'
 >  > > 
 >  > > perl -V  '   ...  Linker and Libraries:
 >  > >   		ld='gcc', ldflags =' -L/usr/local/lib'
 >  > > 		libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
 >  > > 		libs=-lsocket -lnsl -ldl -lm -lc -lcrypt
 >  > > 		libc=/lib/libc.so, so=so, useshrplib=false,
 >  > > libperl=libperl.a
 >  > > 
 >  > > 	...  and more...  (I have to retype this because the error is on an
 >  > > internal LAN)
 >  > > 
 >  > > This seems to be a path issue.  When I set the
 >  > > LD_LIBRARY_PATH=/opt/sybase/lib at the command line the script runs at
 > the
 >  > > command line, but  it dies when called by the browser
 >  > > (Netscape 4.x)     Netscape runs as Nobody.  I have tried to set the
 > ENV
 >  > > var at the top of the script but Perl seems to want all of its paths
 >  > > resolved prior to seeing the script...  
 >  > > 
 >  > > Many thanks for all of your thoughts and time,
 >  > > 
 >  > > Steve Brazier
 >  > > stephen.brazier@langley.af.mil
 >  > > 
 >  > > 
 >  > 
 > 
 > -- 
 > Michael Peppler         -||-  Data Migrations Inc.
 > mpeppler@peppler.org    -||-  http://www.mbay.net/~mpeppler
 > Int. Sybase User Group  -||-  http://www.isug.com
 > Sybase on Linux mailing list: ase-linux-list@isug.com
 > 
 > begin 600 winmail.dat
 > M>)\^(@H2`0:0"``$```````!``$``0>0!@`(````Y`0```````#H``$(@`<`
 > M&````$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`06``P`.````SP<'``$`
 > M#@`W``P`!``S`0$@@`,`#@```,\'!P`!``X`-P`(``0`+P$!"8`!`"$````T
 > M-C5!,44R0D-&,D9$,S$Q035&.#`P,C`T.#`T14(T-0`:!P$$@`$`'````%)%
 > M.B!&871A;"!5 M`&P1```T````"P`"``$````+`"L```````,`+@``````'@!P``$````8````
 > M1F%T86P@57-E(%-Y8F%S93HZ1$),:6(``@%Q``$````;`````;ZQO@I\\LZ`
 > MAAVM$=.T?P"`7X4!#P2)X+@@``(!"1`!````-PL``#,+``",$P``3%I&=1J$
 > M]R4#``H`(R`T-T97@%00$#`??_"H`"I`/D!Q,"@`_S`%`$5C\(
 > M50>R$24.40,!`@!C:.$*P'-E=#(&``;#$27V,P1&$[V.Q@?
 > M#C`U$2(,8&,`4+,+"0%D,S864`NG8P$P@"!$879I9"``<(T=<$T-X!/@96PL
 > M"J*%"H!4$^!N:R!Y"&"^(`(0!<`?$07``'%W!)!` M'8!W87F((&1O"X!G(&TA
 > ML"#0261I;W0GF00@1W4=8"#0=&\&`#<&\!U0(<%0!)`#($-'#2"`4`-@`F!E
 > M;7,G+2-B5`-P$B!H!1!S=$\',`"`"?`@44)U!4!I_P5`(5`$(!^:),`3X`5`
 > M&"#]!T!L(7`F4!UP!X`DPBK"G2/! M(&.M)-!R(7`G8'(:T'0B\;<@41ZP!``@`1$M@6D@P/0`9%L!``CP"ER
 > M(-#/"K`ID"KF,!!B<@K`(7#^9@,0!Y`@4R30).`D``3P]F\@P","*"B4,+`A
 > MH0ZP=R,A*"$=U2DIA"6#%[!O_FL$(!]2,4\@X1]1(-`MB&R`'`M
 > MT10@]R=P(<`$(',:T##P*)$D0`$4("!,1%],24(`4D%265]0050T2"<@44$=
 > MH0"0;F-O(-`E@R[1%[!C*;`C%&'?+4$O$1@@+.$4$'(S,1]`\P-A*Q-A<`M0
 > M#>`IL"NQ_P0@(K`K(@1@+-(T$R"1.:'_">`'@!UP)-$@\#V!*>$K8,YN+_$@
 > MT#(`>"X>5`KCW0J`5RA0,/$NPG,+ M46)%@"6A,Y#_':$E@C5`'9(%H2UR*B$DD;\",`:0(7`PAPN`*Q-B"X"S,<$@
 > M44AO(!`S,2PAXOIN#L)Q"E`G8#RB)-%(Z_9V"L`D$'4$(#6T,9,(D/1S+P1A
 > M=3>"*9,*P#%B^Q[@"8`O"X`OT2H0(Q$T,?\DX"6".Y(SM28A+_$B`2"R[F=,
 > M(100101A)P!+P`?@VRKS+M)N'5`#8&X'@"SA_R*P1V8S@1>P(<$#\##A1M7W
 > M-4`H@D959$MP4"0@8!V2_1>P80$`'7`C<0!P)"`CP+\%P%)A"`! M(B#?030\$R90`8`AXF\!(`W@W2YR3DL04]0N`'DALD6S_P`@-(-;("FQ*((A
 > MD$O`'8,_(B`'X"A2(G$@0"OZ1&_W!Y$X\5]R:UH`!^!?\DRJ?P[``-!(HEL@
 > M'>%.'4=#+_\%L4\5-4`@J%B543-*,RB0!PW@)70*L&-K86=E^C\@8"@@@&)#
 > M1(,NT322_UR`,+`+8#PQ(K!:,2#0(T'W*R)&T26#1#+Q3?``D"-!5DPG42*A
 > M8B@@+FW@*: M35-A:0'K<9,>5$8#83H=QB5Q/V'=$H%;`,`#$"30.D9P=(3*0'6%+@6P9UUO
 > MI3X1M7/05$PA9"%@2W!*+-#)(-`P.$MP,3EXL'B0T#`Z,380P$T>5750QVP/
 > M;15OI75B:BV!<]"T4D5ST$8IL')!5100@T;"*)!E.CI$0FU`%PPP+`E#U4]\
 > M<$Y+3#A%24Y+!.`S#7
 > M``"!^"!@)']P5H+P.IWX7'T];>&!Z84P*_H>L5E@0FXG8$0@4%D?(2K[/0"'
 > MD2HY(CJ.-E=LP$AA_P(P'E1283PP!!!+<`(@*B'W'U(3T`,09#X!:I)$@XN%
 > M_V"[@8&!)W'@2W!=H3"P*"`7.6(?A#&! M`Z`G:M-8 M(-]/0!UP(F,R`$O`*8XOCSY_;;",P2&R?5B6LE;3*R(MOE(C,`4P*[%@NUT0
 > M<@#`?RH21(.<1#RB3?!9E`$!8?]/0&W00\4L51WDF!^!18&0_W&? M#()P5@8`#K`V<"/``Z!&$B`O8"`R`C<@<%,O4T-/4V^B*73V)V"F8RXQH7"2
 > M0`\+8"'`)E!*P&%F+FU_`Q!VM:*#=R.E/>)0X_#HU>3BB@WG1I7-Z'WLJ
 > M?ZM$>_6E(!>P'D6T#B"*@+`OP5`A_U:U5*1(8#9R).!:
 > M`!V`3:#G`Q"!&*(+(D.(DEE#HBE6)V6@!3`O1P(UD](O"P"0#K!?1P(O-2XP
 > MFC`:8#&]D"S0-"TK8;]-L4[PGZ`DT*=PLN,OFR/[P$21@2>B*1]23Q2:G'/0
 > MY2I`9)&!+C%ST+RY2G'_O/-ST)^04,&YVI$)<]"(@[^<,2$1,@)ST+C!6@`]
 > M%$"?*;"B*;R]OD^_4D1Y0L#V3%EB=F!P)P!0(2#0>2#^."!1AA*Y_Z*2@_%-
 > MD0I!?V5!'U(8(#WC/#!N%;0.4PA%4E;2,%]33T8,5%<[`'R!3D-306`O,2XT
 > M+@Y0HCA'/3M01=+0.R!_P-2@4D9\04-\@271TW$:\[265)A44%_58-5P4%0Z
 > ML,!!3D=504=\@0GPK]8OUS1_<*>01'_`1W/0&F MT-;2TW$!0-AOV==#0T@[`-(@5'/0!```,"TX.#4Y+3'H+",L*"!FWQ"B*7QP
 > M4%%515/7<$W>H$CWV?!ST-?P5-JO.S!_4-ZQ^CC MH"H082_3H#5;`0GP72A8,3$[5>H[>^!NIZ`@RK!Y,+["7FW0NCM"Q!&3HG-*
 > M<3H/DY-*<=SNIY!.3D5#+%1)ZN!ST$L)X'`MOD$P$"#!S9^B5D<#+:<`_R!@
 > M(Z%J!$<"2W`S,6SSRK/^7[Z0F@,%0!]2OLK!.NTO_\]`(Y""86WA(&!M0%!!
 > M'\+_'7!]\4ZDN=J&(:6"I7.,T$`])V=C8R=8<63>9@M@.9'W0"*@3)8,\=OG
 > M]I@QD`4P:#V6#?ODDZ4_DX3W<$[PD^?Y[Y$@/2W^;"M@:.")`?]P#<#N`8S0
 > M_P!")P#_<&A0`/$MP`4P_=_]^I5C^S"]8@+RD8%+<"M@+CT#XI[Q,#!R/W%B
 > M/=^?D/^`DQ#%[$<"/095JF#_\>\""/03]-*2$O03:6$@H_LDT1@@=`%P)+$N
 > MPB#P^[#_GO$K$[C$:C(]<>G*-#(5H/^C@=>1T+^N942309%,@T(C[TFTB]`9
 > M`"!15Z:"(("(\O\K(:(I.IW[,+S"D3'`$I:R_RFQBG.2<5D3S/(K(P%0VH!_
 > M*<$LT&&Q$KX6*DMP;;$@[CQIYBLB+A!B#=%/P"0`_V&A6R`A$?NQ*E(C<4HS
 > M53#F=SY1HBDH3CE`;+`_4/L@T-.@>#5`@Y(>)Q>D8;#]G7!BPD!*P@I&91%!
 > MTQ*5W\\2HBE-H16F$-!PC207%_\9XJ]S$'=7L%6!4-%JDAM`^XV1,-%SHBFW
 > MD?%P9I!9H/]28$W0N0-!@5W3%P?T$P[/_Z*#;N,U896RC&(FA9"S5O#Y3>!G
 > M:"ZA7/^-^8M?'Q`('_Q[[)0
 > M<^%:H3_$23P@0U5U?R=V@3@X+B!T<.E`+W>_/,"JD%*02L!+P+S@?CIVOX,4
 > M.="?T;+4LH*F($=5,+9U)!`[[RYM4"X`+A8AQV^E/N1M$VYU>$N`=1'_E2+K
 > M\+>P<]#`$?]P0J)$`16WL$!!''U%L``>`$(0`0```"T````\,30Q-S,N.34T
 > M-2XX-# M``L`!(`((`8``````,````````!&``````.%`````````P``@`@@!@``````
 > MP````````$8`````4H4``/`3```>``&`""`&``````#`````````1@````!4
 > MA0```0````0````X+C4``P`#@`@@!@``````P````````$8``````84`````
 > M```+``6`""`&``````#`````````1@`````.A0````````,`!H`((`8`````
 > M`,````````!&`````!"%`````````P`'@`@@!@``````P````````$8`````
 > M$84````````#``F`""`&``````#`````````1@`````8A0```````!X`"H`(
 > M(`8``````,````````!&`````#:%```!`````0`````````>``N`""`&````
 > M``#`````````1@`````WA0```0````$`````````'@`,@`@@!@``````P```
 > M`````$8`````.(4```$````!``````````L`#8`+(`8``````,````````!&
 > M``````"(````````"P`.@`L@!@``````P````````$8`````!8@````````+
 > M``*`""`&``````#`````````1@`````&A0```````$``.0!`1JD_\\.^`0,`
 > M\3\)!```'@`Q0`$````*````0E)!6DE%4E-&`````P`:0``````>`#!``0``
 > M``H```!"4D%:24524T8````#`!E```````,`_3_D!````P`F```````#`#8`
 > M``````,`@!#_____`@%'``$````N````8SU54SMA/41-4SML/4Q&22U-4RTP
 > M,C4M,"TY.3`W,#$Q.#4U,3):+3 M0,C`0A`:M+D(`"LOX8(!`````````"]//4]21T%.25I!5$E/3B]/53U,04Y'
 > M3$59+T-./5)%0TE0245.5%,O0TX]0E)!6DE%4E-&````'@#X/P$````A````
 > M0G)A>FEE M````0E)!6DE%4E-&`````@'[/P$```!2`````````-RG0,C`0A`:M+D(`"LO
 > MX8(!`````````"]//4]21T%.25I!5$E/3B]/53U,04Y'3$59+T-./5)%0TE0
 > M245.5%,O0TX]0E)!6DE%4E-&````'@#Z/P$````A````0G)A>FEE M:&5N($8@0VEV(#(W($E3+U-#3U,`````'@`Y0`$````*````0E)!6DE%4E-&
 > M````0``',()KJ3_SP[X!0``(,!YR?CWSP[X!'@`]``$````%````4D4Z(```
 > M```>`!T.`0```!@```!&871A;"!5`#40`0``
 > M`$8````\-#DQ-30R0S1#,C5&1#(Q,4$U0T$P,#(P-#@P-$5"-#4P03,T,3)`
 > M;&9I+6US+3`R-2TP,2YL86YG;&5Y+F%F+FUI;#X````+`"D```````L`(P``
 > M`````P`&$)@;5-L#``<0!@P```,`$!```````P`1$``````>``@0`0```&4`
 > M``!$059)1$%.1$U)0TA!14PL5$A!3DM93U5&3U)93U5204Y35T524TE(059%
 > M0D5%3D%705E$3TE.1TU92$]-15=/4DLM4U!54D5$3TY"651(14E$24]44T=5
 > M241%5$]33TQ624Y'``````(!?P`!````1@```#PT.3$U-#)#-$,R-49$,C$Q
 > M035#03`P,C`T.#`T14(T-3!!,S0Q,D!L9FDM;7,M,#(U+3`Q+FQA;F=L97DN
 > ,868N;6EL/@```.!R
 > `
 > end
 > 

-- 
Michael Peppler         -||-  Data Migrations Inc.
mpeppler@peppler.org    -||-  http://www.mbay.net/~mpeppler
Int. Sybase User Group  -||-  http://www.isug.com
Sybase on Linux mailing list: ase-linux-list@isug.com