Re: Two perl installation

2006-06-08 Thread sfantar

Vijay Kumar Adhikari a écrit :

Hello, I was running an earlier version of perl and upgraded to the
latest one. Now when I run perl from command line, I get an error like
this

[Thu Jun  8 18:57:18 2006] Importer_mysql.pl: install_driver(mysql)
failed: Can't load
'/usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBD/mysql/mysql.so'
for module DBD::mysql:
/usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBD/mysql/mysql.so:
undefined symbol: __builtin_delete at
/usr/local/lib/perl5/5.8.8/i686-linux/DynaLoader.pm line 230.
[Thu Jun  8 18:57:18 2006] Importer_mysql.pl:  at (eval 5) line 3
[Thu Jun  8 18:57:18 2006] Importer_mysql.pl: Compilation failed in
require at (eval 5) line 3.
[Thu Jun  8 18:57:18 2006] Importer_mysql.pl: Perhaps a required
shared library or dll isn't installed where expected
[Thu Jun  8 18:57:18 2006] Importer_mysql.pl:  at Test.pl line 50

How do I fix this problem?

But when I access the same from as a cgi program, it runs fine. I
suspect cgi and command line perl are not the same.

I know command line perl is /usr/local/bin/perl bu issuing this command
[EMAIL PROTECTED] ep]# which perl
/usr/local/bin/perl

Not sure how I check which perl cgi is using. Help.


Are you running Apache as well? I suppose yes. Which version?
You have to tell Apache where the new modules installed are.
Check this out :

http://perl.apache.org/docs/2.0/user/config/config.html#C_PerlRequire_

On this page, you will find how to tell Apache to load modules whose 
directories are not in the @INC.


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




Re: Two perl installation

2006-06-08 Thread Vijay Kumar Adhikari

Thanks, but I am not using mod_perl.

The problem is twofold. It works well when accessed from CGI. It
doesn't complain anything at all. When run in command line, it
generates that error.

My questions are: 1) How do I know which "perl" executable CGI is
running and 2) How do I fix that error with DBD::Mysql

On 6/8/06, sfantar <[EMAIL PROTECTED]> wrote:

Vijay Kumar Adhikari a écrit :
> Hello, I was running an earlier version of perl and upgraded to the
> latest one. Now when I run perl from command line, I get an error like
> this
>
> [Thu Jun  8 18:57:18 2006] Importer_mysql.pl: install_driver(mysql)
> failed: Can't load
> '/usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBD/mysql/mysql.so'
> for module DBD::mysql:
> /usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBD/mysql/mysql.so:
> undefined symbol: __builtin_delete at
> /usr/local/lib/perl5/5.8.8/i686-linux/DynaLoader.pm line 230.
> [Thu Jun  8 18:57:18 2006] Importer_mysql.pl:  at (eval 5) line 3
> [Thu Jun  8 18:57:18 2006] Importer_mysql.pl: Compilation failed in
> require at (eval 5) line 3.
> [Thu Jun  8 18:57:18 2006] Importer_mysql.pl: Perhaps a required
> shared library or dll isn't installed where expected
> [Thu Jun  8 18:57:18 2006] Importer_mysql.pl:  at Test.pl line 50
>
> How do I fix this problem?
>
> But when I access the same from as a cgi program, it runs fine. I
> suspect cgi and command line perl are not the same.
>
> I know command line perl is /usr/local/bin/perl bu issuing this command
> [EMAIL PROTECTED] ep]# which perl
> /usr/local/bin/perl
>
> Not sure how I check which perl cgi is using. Help.
>
Are you running Apache as well? I suppose yes. Which version?
You have to tell Apache where the new modules installed are.
Check this out :

http://perl.apache.org/docs/2.0/user/config/config.html#C_PerlRequire_

On this page, you will find how to tell Apache to load modules whose
directories are not in the @INC.

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 






--
Vijay

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




Re: Two perl installation

2006-06-08 Thread sfantar

Vijay Kumar Adhikari a écrit :

Thanks, but I am not using mod_perl.

The problem is twofold. It works well when accessed from CGI. It
doesn't complain anything at all. When run in command line, it
generates that error.

My questions are: 1) How do I know which "perl" executable CGI is
running and 2) How do I fix that error with DBD::Mysql

On 6/8/06, sfantar <[EMAIL PROTECTED]> wrote:

Vijay Kumar Adhikari a écrit :
> Hello, I was running an earlier version of perl and upgraded to the
> latest one. Now when I run perl from command line, I get an error like
> this
>
> [Thu Jun  8 18:57:18 2006] Importer_mysql.pl: install_driver(mysql)
> failed: Can't load
> 
'/usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBD/mysql/mysql.so'

> for module DBD::mysql:
> 
/usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBD/mysql/mysql.so:

> undefined symbol: __builtin_delete at
> /usr/local/lib/perl5/5.8.8/i686-linux/DynaLoader.pm line 230.
> [Thu Jun  8 18:57:18 2006] Importer_mysql.pl:  at (eval 5) line 3
> [Thu Jun  8 18:57:18 2006] Importer_mysql.pl: Compilation failed in
> require at (eval 5) line 3.
> [Thu Jun  8 18:57:18 2006] Importer_mysql.pl: Perhaps a required
> shared library or dll isn't installed where expected
> [Thu Jun  8 18:57:18 2006] Importer_mysql.pl:  at Test.pl line 50
>
> How do I fix this problem?
>
> But when I access the same from as a cgi program, it runs fine. I
> suspect cgi and command line perl are not the same.
>
> I know command line perl is /usr/local/bin/perl bu issuing this command
> [EMAIL PROTECTED] ep]# which perl
> /usr/local/bin/perl
>
> Not sure how I check which perl cgi is using. Help.
>
Are you running Apache as well? I suppose yes. Which version?
You have to tell Apache where the new modules installed are.
Check this out :

http://perl.apache.org/docs/2.0/user/config/config.html#C_PerlRequire_

On this page, you will find how to tell Apache to load modules whose
directories are not in the @INC.

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 





Sorry I thought you were running mod_perl.
On which platform are you running Perl?
You can tell at the beginning of your perl script where your new 
installed perl libs are by using use lib where_your_lib_is






--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




Re: Two perl installation

2006-06-08 Thread Vijay Kumar Adhikari

FC3

On 6/8/06, sfantar <[EMAIL PROTECTED]> wrote:

Vijay Kumar Adhikari a écrit :
> Thanks, but I am not using mod_perl.
>
> The problem is twofold. It works well when accessed from CGI. It
> doesn't complain anything at all. When run in command line, it
> generates that error.
>
> My questions are: 1) How do I know which "perl" executable CGI is
> running and 2) How do I fix that error with DBD::Mysql
>
> On 6/8/06, sfantar <[EMAIL PROTECTED]> wrote:
>> Vijay Kumar Adhikari a écrit :
>> > Hello, I was running an earlier version of perl and upgraded to the
>> > latest one. Now when I run perl from command line, I get an error like
>> > this
>> >
>> > [Thu Jun  8 18:57:18 2006] Importer_mysql.pl: install_driver(mysql)
>> > failed: Can't load
>> >
>> '/usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBD/mysql/mysql.so'
>> > for module DBD::mysql:
>> >
>> /usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBD/mysql/mysql.so:
>> > undefined symbol: __builtin_delete at
>> > /usr/local/lib/perl5/5.8.8/i686-linux/DynaLoader.pm line 230.
>> > [Thu Jun  8 18:57:18 2006] Importer_mysql.pl:  at (eval 5) line 3
>> > [Thu Jun  8 18:57:18 2006] Importer_mysql.pl: Compilation failed in
>> > require at (eval 5) line 3.
>> > [Thu Jun  8 18:57:18 2006] Importer_mysql.pl: Perhaps a required
>> > shared library or dll isn't installed where expected
>> > [Thu Jun  8 18:57:18 2006] Importer_mysql.pl:  at Test.pl line 50
>> >
>> > How do I fix this problem?
>> >
>> > But when I access the same from as a cgi program, it runs fine. I
>> > suspect cgi and command line perl are not the same.
>> >
>> > I know command line perl is /usr/local/bin/perl bu issuing this command
>> > [EMAIL PROTECTED] ep]# which perl
>> > /usr/local/bin/perl
>> >
>> > Not sure how I check which perl cgi is using. Help.
>> >
>> Are you running Apache as well? I suppose yes. Which version?
>> You have to tell Apache where the new modules installed are.
>> Check this out :
>>
>> http://perl.apache.org/docs/2.0/user/config/config.html#C_PerlRequire_
>>
>> On this page, you will find how to tell Apache to load modules whose
>> directories are not in the @INC.
>>
>> --
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>  
>>
>>
>>

Sorry I thought you were running mod_perl.
On which platform are you running Perl?
You can tell at the beginning of your perl script where your new
installed perl libs are by using use lib where_your_lib_is





--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 






--
Vijay

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




Re: Two perl installation

2006-06-08 Thread sfantar

Vijay Kumar Adhikari a écrit :

FC3

On 6/8/06, sfantar <[EMAIL PROTECTED]> wrote:

Vijay Kumar Adhikari a écrit :
> Thanks, but I am not using mod_perl.
>
> The problem is twofold. It works well when accessed from CGI. It
> doesn't complain anything at all. When run in command line, it
> generates that error.
>
> My questions are: 1) How do I know which "perl" executable CGI is
> running and 2) How do I fix that error with DBD::Mysql
>
> On 6/8/06, sfantar <[EMAIL PROTECTED]> wrote:
>> Vijay Kumar Adhikari a écrit :
>> > Hello, I was running an earlier version of perl and upgraded to the
>> > latest one. Now when I run perl from command line, I get an error 
like

>> > this
>> >
>> > [Thu Jun  8 18:57:18 2006] Importer_mysql.pl: install_driver(mysql)
>> > failed: Can't load
>> >
>> 
'/usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBD/mysql/mysql.so'

>> > for module DBD::mysql:
>> >
>> 
/usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBD/mysql/mysql.so:

>> > undefined symbol: __builtin_delete at
>> > /usr/local/lib/perl5/5.8.8/i686-linux/DynaLoader.pm line 230.
>> > [Thu Jun  8 18:57:18 2006] Importer_mysql.pl:  at (eval 5) line 3
>> > [Thu Jun  8 18:57:18 2006] Importer_mysql.pl: Compilation failed in
>> > require at (eval 5) line 3.
>> > [Thu Jun  8 18:57:18 2006] Importer_mysql.pl: Perhaps a required
>> > shared library or dll isn't installed where expected
>> > [Thu Jun  8 18:57:18 2006] Importer_mysql.pl:  at Test.pl line 50
>> >
>> > How do I fix this problem?
>> >
>> > But when I access the same from as a cgi program, it runs fine. I
>> > suspect cgi and command line perl are not the same.
>> >
>> > I know command line perl is /usr/local/bin/perl bu issuing this 
command

>> > [EMAIL PROTECTED] ep]# which perl
>> > /usr/local/bin/perl
>> >
>> > Not sure how I check which perl cgi is using. Help.
>> >
>> Are you running Apache as well? I suppose yes. Which version?
>> You have to tell Apache where the new modules installed are.
>> Check this out :
>>
>> http://perl.apache.org/docs/2.0/user/config/config.html#C_PerlRequire_
>>
>> On this page, you will find how to tell Apache to load modules whose
>> directories are not in the @INC.
>>
>> --
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>  
>>
>>
>>

Sorry I thought you were running mod_perl.
On which platform are you running Perl?
You can tell at the beginning of your perl script where your new
installed perl libs are by using use lib where_your_lib_is





--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 







Okay. How do you run CGI under FC3?
What not use mod_perl?
It's quite easy to install it and then tou can run cgi as well



--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




Re: Two perl installation

2006-06-08 Thread Tom Phoenix

On 6/8/06, Vijay Kumar Adhikari <[EMAIL PROTECTED]> wrote:


How do I know which "perl" executable CGI is
running


If your sysadmin won't tell you, upgrade your sysadmin. :-)

But you can use Inside to tell you about your CGI configuration,
including which perl binary runs it:

   http://search.cpan.org/~phoenix/Inside-1.01/

Hope this helps!

--Tom Phoenix
Stonehenge Perl Training

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]