Hi, some months ago I had problem with the TGICL program and I solved it but that was .deb package, now I use fedora, I tried with .rpm package but doesn't work, so now I try with the tar.gz file and I have the same problem that before with .deb, when I try to run tgicl it show me these.
Can't locate TGI/Mailer.pm in @INC (@INC contains: /usr/local/bioinfo/bin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/bioinfo/bin/tgicl line 9. BEGIN failed--compilation aborted at /usr/local/bioinfo/bin/tgicl line 9.
First to try to solve that, I copy the libraries (in lib/TGI from TGICL directory). I copy TGI in some places of @INC (/usr/local/bioinfo/bin) so then I run and it show me that.
Use of :locked is deprecated at /usr/local/bioinfo/bin/TGI/DBDrv.pm line 36.
Package main, File /usr/local/bioinfo/bin/tgicl, Line 26 ==
Package main, File /usr/local/bioinfo/bin/tgicl, Line 27 == Failed to find tgicl.cfg config file in ./tgicl.cfg /home/DNL/tgicl.cfg /etc/tgicl.cfg
[ TGI::Exception has been thrown ]
Package main, File /usr/local/bioinfo/bin/tgicl, Line 26 ==
Package main, File /usr/local/bioinfo/bin/tgicl, Line 27 == Failed to find tgicl.cfg config file in ./tgicl.cfg /home/DNL/tgicl.cfg /etc/tgicl.cfg
[ TGI::Exception has been thrown ]
Package main, File /usr/local/bioinfo/bin/tgicl, Line 26 ==
Package main, File /usr/local/bioinfo/bin/tgicl, Line 27 == Failed to find tgicl.cfg config file in ./tgicl.cfg /home/DNL/tgicl.cfg /etc/tgicl.cfg
[ TGI::Exception has been thrown ]
Then I copy the tgicl.cfg (in conf directory) in /home/DNL/ and thwn run and it show me that
Use of :locked is deprecated at /usr/local/bioinfo/bin/TGI/DBDrv.pm line 36.
Error: cannot find input file ''
Can anybody help me please?
with the rpm, it show me that:
rpm -ivh perl-TGICL-2.1-2.x86.rpm
Preparing... ########################################### [100%]
package perl-TGICL-2.1-2.x86 is intended for a different architecture
Whell I guess the modules are the libraries (in the lib/TGI directory from TGICL), I move these to my @INC location (/usr/local/lib64/perl5/), I guess it's right, but when I do that, it show me the second error (see above, about DBDrv.pm). I don't know what else to do.
(1) With the rpm package what do you mean by "doesn't work"? What was the specific error message or problem? (2) What have you done with the tarball? If you have only extracted it, you can't expect things to work, since modules need to be installed to specific locations.
I post the error with thw rpm. Yes I only extract this, then I create a symlink in my PATH, then I copy the TGI directory from TGICL/lib to /usr/local/lib64/perl5/, and it show me the second error (about the DBDrv.pm). I don't know what else to do.