LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 05-05-2020, 01:26 PM   #1
binkyd
Member
 
Registered: Oct 2016
Distribution: Looking again
Posts: 429

Rep: Reputation: 40
Installing from tarball - "make" isn't working


Trying to install from a tarball, got right to the end of the instructions and got stumped.

(Huge newbie with tarballs, but this app - goggles music manager v.1.2.1 - doesn't appear to be available on the .deb side anywhere - Manjaro has it but I don't know any other way for ubuntu boxes.)

These are the last lines of the Install file:

Code:
./configure --with-faad --without-oss --libdir=/usr/lib/x86_64-linux-gnu

make

sudo make install
Earlier I had made sure make was installed - but it gives the error:
Quote:
*** No targets specified and no makefile found. Stop.
I'm in the right directory, but I couldn't find a file "make" so I found it in /usr/share/bash-completion and copied it, and made it executable. Didn't work.

What have I done wrong here, and how do I fix it?
 
Old 05-05-2020, 01:40 PM   #2
bgstack15
Member
 
Registered: Jul 2017
Distribution: korora
Posts: 90

Rep: Reputation: Disabled
When you call a program by name without specifying where it is, such as "make" it will look in the directories specified in $PATH variable. (echo $PATH)

The /usr/bin/make binary looks for a file by default, named Makefile, in the current directory.
It looks like you are trying to use the Ubuntu 14.04 instructions from the INSTALL file. Above those instructions are another parallel set of instructions for an unspecified platform. I was running this on Devuan Linux, and the cmake command worked just fine for me. I suspect your ./configure execution failed to deploy a Makefile. Why don't you try the cmake command, and then see if a Makefile exists?

Also, there is a set of packages for gogglesmm for Ubuntu: https://launchpad.net/~s.jansen/+arc...untu/gogglesmm
 
1 members found this post helpful.
Old 05-05-2020, 02:07 PM   #3
binkyd
Member
 
Registered: Oct 2016
Distribution: Looking again
Posts: 429

Original Poster
Rep: Reputation: 40
I suspect I'm a bit dumb sometimes - I left out some critical info - actually I forgot about it when I was writing the question - but I'm running a brand new install of Ubuntu Cinnamon 20.04 (Focal Fossa ?) that I found.
Couldn't resist, and it's running well and fast so far, so I wanted to try my fave music player.
 
Old 05-05-2020, 02:08 PM   #4
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,804

Rep: Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306
Quote:
*** No targets specified and no makefile found. Stop.
means there was no file named Makefile or makefile found. There was no any problem with the utility make itself. Usually that means ./configure failed. Did you check the result? I don't think cmake will help.
 
Old 05-05-2020, 02:40 PM   #5
binkyd
Member
 
Registered: Oct 2016
Distribution: Looking again
Posts: 429

Original Poster
Rep: Reputation: 40
When I ran ./configure it just went to back to prompt - I guess that's not good?
 
Old 05-05-2020, 03:33 PM   #6
shruggy
Senior Member
 
Registered: Mar 2020
Posts: 3,670

Rep: Reputation: Disabled
Quote:
Originally Posted by pan64 View Post
I don't think cmake will help.
It depends. Sometimes, a project changes its preferred toolchain, but vestiges of the old toolchain will still sit there in the source tree for long time and slowly bitrot. In this case, their installation instructions explicitly mention CMake, so I guess this is the preferred way to build it now.

@OP. As bgstack15 said above, instructions involving ./configure specifically target Ubuntu 14.04. For a newer system, use CMake.

Last edited by shruggy; 05-05-2020 at 03:41 PM.
 
1 members found this post helpful.
Old 05-05-2020, 03:36 PM   #7
bgstack15
Member
 
Registered: Jul 2017
Distribution: korora
Posts: 90

Rep: Reputation: Disabled
the ./configure utility (and I suppose now cmake) usually goes through the effort of drafting a Makefile with various options hard-coded, basically, based on the flags you pass to ./configure or cmake. So cmake will look for what gcc version to use, and do all sorts of validations like do you have the dependencies. Probably 50+ lines will be output, and will say things like, "Found gcc... 7.3.3" or whatever. When testing, I had to go install libtaglib1-dev and sqlite3-dev before cmake would return 0 (aka "normal"). And then I could run make.
 
Old 05-05-2020, 03:52 PM   #8
binkyd
Member
 
Registered: Oct 2016
Distribution: Looking again
Posts: 429

Original Poster
Rep: Reputation: 40
I checked every file in there; unfortunately that has just created frustration.

This Ubuntu Cinnamon is a dual-boot, to see what it was about, cuz I don't like VM's. I can wait and take my time figuring this out. I don't read code well enough yet to really appreciate what's up.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Set up app as an init.d daemon, but it isn't running in background and stdout isn't blocked Abscissa256 Debian 1 02-14-2013 12:48 AM
LXer: Saab IQon and Linux: when Open Source isn’t Open, and your car isn’t really yours LXer Syndicated Linux News 0 03-08-2011 01:10 PM
Unable to install Tarball on Fedora 8 and make/make install DLinkd2 Linux - Software 12 08-14-2009 03:34 PM
Help With Java Problem Please"""""""""""" suemcholan Linux - Newbie 1 04-02-2008 06:02 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 03:15 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration