Page 1 of 3 123 LastLast
Results 1 to 10 of 22

Thread: Installing an outdated package

  1. #1
    Join Date
    Apr 2008
    Beans
    15

    Red face Installing an outdated package

    Hi Folks,
    First of all, I am a dumbass Biologist who has bitten off more than he can chew. So please be kind. I am trying to install software that was written in 2006. I am trying to compile and install it on an old Macbook 1,1 running 12.04. To satisfy dependencies, I had to install another software called Ramp (it's a proteomics software).This package contains all .cpp files. Now, coming back to the original software: The readme told me to edit the Makefile to point to the ROOT directory of the dependencies (Ramp and GSL). I did that. But when I try to compile, it tells me that a target does not exist:
    Code:
    make: *** No rule to make target `/base64.o', needed by `main'.  Stop.
    Please help.

  2. #2
    Join Date
    Apr 2009
    Beans
    559

    Re: Installing an outdated package

    I looked for proteomics in the software repositories and found mMass, it has a website here http://www.mmass.org I've no idea if this would be any use to you. That's an aside. I'm no expert on compileing but guessing that this is probably work/study related, therefore perhaps urgent, and not seeing any replies yet thought that I'd bump the thread. Good luck.


  3. #3
    Join Date
    Apr 2008
    Beans
    15

    Re: Installing an outdated package

    Thanks for the bump. unfortunately mmass won't work. This is a very niche software some guy developed in 2006. But it will get my job done. Hope someone can help.

  4. #4
    Join Date
    Jul 2011
    Beans
    3,037
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Installing an outdated package

    This is just a wild guess, but is it possible that your Ubuntu installation is 32 bit and the compiler requires 64 bit libraries?

  5. #5
    Join Date
    Jul 2007
    Location
    Magic City of the Plains
    Beans
    Hidden!
    Distro
    Xubuntu 15.04 Vivid Vervet

    Re: Installing an outdated package

    Moved to Packaging and Compiling Programs.

    Could you provide a link to the software you're trying to compile?

  6. #6
    Join Date
    Apr 2008
    Beans
    15

    Re: Installing an outdated package


  7. #7
    Join Date
    Apr 2008
    Beans
    15

    Re: Installing an outdated package

    I don't know. It didn't say so in the requirements. I'll try to find out.

  8. #8
    Join Date
    Sep 2009
    Beans
    1,293

    Re: Installing an outdated package

    My guess is that base64 has now been renamed ramp_base64, try renaming tose references in Summon's Makefile

  9. #9
    Join Date
    Apr 2008
    Beans
    15

    Re: Installing an outdated package

    OK, so the trouble, from what I have found out so far, seemed to be that the SUMmOn looks for .c files and cannot use .cpp files. So I found and downloaded an older version of ramp which uses .c files. So here's the error I am getting now. Any ideas?
    Code:
    In file included from PeaksUtils.cpp:25: PeaksUtils.hpp:29:18: error: ramp.h: No such file or directory 
    PeaksUtils.hpp:32:18: error: ramp.c: No such file or directory 
    In file included from PeaksUtils.cpp:25: PeaksUtils.hpp:51: error: ‘RAMPFILE’ has not been declared 
    PeaksUtils.hpp:51: error: ‘ramp_fileoffset_t’ has not been declared 
    In file included from PeaksUtils.cpp:25: 
    PeaksUtils.hpp:52: error: ‘RAMPFILE’ has not been declared 
    PeaksUtils.hpp:52: error: ‘ramp_fileoffset_t’ has not been declared 
    PeaksUtils.hpp:53: error: ‘RAMPFILE’ has not been declared 
    PeaksUtils.hpp:53: error: ‘ramp_fileoffset_t’ has not been declared 
    PeaksUtils.hpp:65: error: ‘RAMPFILE’ has not been declared 
    PeaksUtils.hpp:65: error: ‘ramp_fileoffset_t’ has not been declared 
    PeaksUtils.cpp:38: error: ‘RAMPFILE’ has not been declared 
    PeaksUtils.cpp:38: error: ‘ramp_fileoffset_t’ has not been declared 
    PeaksUtils.cpp:55: error: ‘double PeaksUtils::calculateTIC’ is not a static member of ‘class PeaksUtils’ 
    PeaksUtils.cpp:55: error: ‘RAMPFILE’ was not declared in this scope 
    PeaksUtils.cpp:55: error: ‘rampFile’ was not declared in this scope 
    PeaksUtils.cpp:55: error: ‘ramp_fileoffset_t’ was not declared in this scope 
    PeaksUtils.cpp:55: error: ‘pScanIndex’ was not declared in this scope 
    PeaksUtils.cpp:55: error: expected primary-expression before ‘int’ 
    PeaksUtils.cpp:55: error: expected primary-expression before ‘int’ 
    PeaksUtils.cpp:55: error: expected primary-expression before ‘int’ 
    PeaksUtils.cpp:55: error: initializer expression list treated as compound expression 
    PeaksUtils.cpp:56: error: expected ‘,’ or ‘;’ before ‘{’ token make: *** [PeaksUtils.o] Error 1

  10. #10
    Join Date
    Apr 2008
    Beans
    15

    Re: Installing an outdated package

    It's true that the new version has ramp_base64. I'll try that as well on a different system. Good thing I am trying this with two systems simultaneously. (ok, maybe that's really stupid, but whatever.)

Page 1 of 3 123 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •