Menu

#7 install problems

open
nobody
None
5
2007-01-11
2007-01-11
anonymous
No

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

Discussion

  • anonymous

    anonymous - 2007-01-11

    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

     
  • Luke McCarthy

    Luke McCarthy - 2007-01-11

    Logged In: YES
    user_id=1161851
    Originator: NO

    Duplicate of 1633515

     
  • Luke McCarthy

    Luke McCarthy - 2007-01-11
    • status: open --> closed-duplicate
     
  • anonymous

    anonymous - 2007-01-11

    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

     
  • anonymous

    anonymous - 2007-01-11
    • status: closed-duplicate --> open
     
  • Luke McCarthy

    Luke McCarthy - 2007-01-11

    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?

     

Log in to post a comment.

MongoDB Logo MongoDB