install problems
Brought to you by:
mccarthy
Hello,
I am using Suse 10.x. When I tried to perl Makefile.PL, I got the error:
MakeMaker FATAL: prerequisites not found (Parse::RecDescent 1.9)
So, I upgraded my Parse::RecDescent to 1.94 with perl-Parse-RecDescent-1.94-4mdk.noarch.rpm and that installation went smoothly. Then when I perl the Makefile I get the error:
Checking if your kit is complete...
Looks good
MakeMaker FATAL: prerequisites not found (Parse::RecDescent not installed)
I have been goin in circles updating various libraries. Any recomendations? Any patches?
Thanks
Logged In: YES
user_id=1689692
Originator: YES
Hello,
I manually installed the Parse::RecDescent from a tar file and the errors I was getting dissapeared. Now, when I run the install script, It appears to procede smoothly but it seems to be unable to create the directories specified in the install path. If I manually mkdir these directories, files get copied into them. However, the GUI does not work: I get the message that it cant find /cgi-bin/emboss/intro
Thanks
Logged In: YES
user_id=1161851
Originator: NO
Duplicate of 1633515
Logged In: YES
user_id=1689692
Originator: YES
Hello,
Below is a listing of how the install script ran. Still no usable GUI.
--------------------------------------------------------------------------
./install
installing EMBOSS Explorer perl modules...
Writing Makefile for EMBOSS::GUI
Manifying blib/man3/EMBOSS::ACD.3pm
Manifying blib/man3/EMBOSS::GUI.3pm
Manifying blib/man3/EMBOSS::GUI::Conf.3pm
Manifying blib/man3/EMBOSS::GUI::XHTML.3pm
Installing /usr/lib/perl5/site_perl/5.8.8/EMBOSS/GUI/Conf.pm
Writing /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/auto/EMBOSS/GUI/.packlist
Appending installation info to /usr/lib/perl5/5.8.8/i586-linux-thread-multi/perllocal.pod
installing EMBOSS Explorer GUI components...
I need to collect some information in order to install EMBOSS Explorer:
Where was EMBOSS installed?
(default is /usr)
/usr/bin
Where should the EMBOSS Explorer HTML files be installed?
(default is /var/www/html/emboss)
What is the URL prefix corresponding to the HTML directory above?
(default is /emboss)
Where should the EMBOSS Explorer CGI script be installed?
(default is /var/www/cgi-bin/emboss)
What is the complete URL corresponding to the CGI script '/var/www/cgi-bin/emboss/emboss'?
(default is /cgi-bin/emboss)
installing HTML files to /var/www/html/emboss...
creating HTML index file at /var/www/html/emboss/index.html...
creating output directory at /var/www/html/emboss/output...
installing CGI script to /var/www/cgi-bin/emboss/emboss...
copying manual support files to /var/www/html/emboss/manual...
find: /usr/bin/share/EMBOSS/doc/programs: No such file or directory
find: /usr/bin/share/EMBOSS/doc/html/emboss: No such file or directory
fixing permissions...
EMBOSS Explorer is installed. Visit /cgi-bin/emboss to test it out.
Site configuration (including a list of applications to be excluded from
public access) is stored in the EMBOSS::GUI::Conf module (located at /usr/lib/perl5/site_perl/5.8.8/EMBOSS/GUI/Conf.pm).
The main style sheet, which can be edited to customize the appearance of
EMBOSS Explorer is /var/www/html/emboss/style/emboss.css. If you prefer the look and
feel of the old EMBOSS GUI, you can use /var/www/html/emboss/style/classic.css
instead (the style sheet is specified in the EMBOSS::GUI::Conf module).
EMBOSS Explorer generates temporary output files every time an application is
used. Depending on the tasks being performed, these output files can consume
space fairly quickly. The old output can be cleaned up on a regular basis by
adding a task to the root user's crontab. The following example runs every
morning at 0400 and removes all output files that have not been accessed in
the last 24 hours:
0 4 * * * find /var/www/html/emboss/output -type d -mindepth 1 -maxdepth 1 -atime 1 -exec rm -rf {} \;
Please report any errors or strange occurrences using the bug tracker at
http://sourceforge.net/tracker/?func=add&group_id=124389&atid=699414
Logged In: YES
user_id=1161851
Originator: NO
Well, you'll have to be a bit more specific about the problem. Are you getting an error from your web server?
Also, note that /usr/bin is almost certainly the wrong answer to the first question the install script asks. If the EMBOSS binaries are in /usr/bin, EMBOSS itself was installed to /usr. This can be confirmed by the presence of the directory /usr/share/EMBOSS/
Is /var/www the correct location for the web server tree under Suse?