PDA

View Full Version : [all variants] Installing Banshee from source.



dE_logics
August 2nd, 2009, 01:25 PM
This is what I get after I 'make' while installing banshee from sources.


de@RESEARCHGAMER:~/Desktop/banshee-1-1.4.3$ make
make all-recursive
make[1]: Entering directory `/home/de/Desktop/banshee-1-1.4.3'
Making all in build
make[2]: Entering directory `/home/de/Desktop/banshee-1-1.4.3/build'
Making all in pkg-config
make[3]: Entering directory `/home/de/Desktop/banshee-1-1.4.3/build/pkg-config'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/de/Desktop/banshee-1-1.4.3/build/pkg-config'
Making all in m4
make[3]: Entering directory `/home/de/Desktop/banshee-1-1.4.3/build/m4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/de/Desktop/banshee-1-1.4.3/build/m4'
make[3]: Entering directory `/home/de/Desktop/banshee-1-1.4.3/build'
no -out:gconf-schema-extractor.exe GConfSchemaExtractor.cs
/bin/bash: no: command not found
make[3]: *** [gconf-schema-extractor.exe] Error 127
make[3]: Leaving directory `/home/de/Desktop/banshee-1-1.4.3/build'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/de/Desktop/banshee-1-1.4.3/build'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/de/Desktop/banshee-1-1.4.3'
make: *** [all] Error 2
de@RESEARCHGAMER:~/Desktop/banshee-1-1.4.3$


Any ideas what's happening?

Sef
August 2nd, 2009, 01:34 PM
If you want to keep up with Banshee, here's its PPA (https://launchpad.net/%7Ebanshee-team/+archive/ppa).

dE_logics
August 2nd, 2009, 02:21 PM
I was wondering about compiling from source...

dlmarti
August 2nd, 2009, 03:10 PM
/bin/bash: no: command not found

The command "no" was not found.

Never heard of this command, I would contact the banshee guys.

Partyboi2
August 2nd, 2009, 03:51 PM
Hi, try installing the mono-gmcs and mono-mcs packages and see if it works.

dE_logics
August 2nd, 2009, 04:53 PM
The command "no" was not found.

Never heard of this command, I would contact the banshee guys.

And what's that exe file above?


Hi, try installing the mono-gmcs and mono-mcs packages and see if it works.

They are not in the intrepid repos...I have to add Jaunty repos for them?

directhex
August 2nd, 2009, 10:26 PM
Intrepid, try mono-2.0-devel.

Partyboi2
August 3rd, 2009, 01:42 AM
And what's that exe file above?



They are not in the intrepid repos...I have to add Jaunty repos for them?
They are in the intrepid repos, so you do not need to add Jaunty repos (which can cause breakages), make sure you have all the required repos enabled in Software Sources.

dE_logics
August 3rd, 2009, 06:09 AM
They are in the intrepid repos, so you do not need to add Jaunty repos (which can cause breakages), make sure you have all the required repos enabled in Software Sources.

I have mono-smcs as the closest match...no mono-gmcs or mono-mcs. Yes, I have the intrepid repos enabled.


Intrepid, try mono-2.0-devel.

I have mono-tools-dlevel but no mono-2.0-devel

slakkie
August 3rd, 2009, 07:13 AM
apt-get build-dep banshee

directhex
August 3rd, 2009, 08:34 AM
I have mono-tools-dlevel but no mono-2.0-devel

Well that's lovely for you, but why would I have said it if it wasn't what I meant?

Your error is caused by a glitch in the upstream configure script.

It checks for a compiler, and displays output like this:

Checking for gmcs... no

It displays this because you don't have the compiler installed. However, instead of bailing out (as it should) it literally uses "no" as the compiler command.

As others have said, apt-get build-dep will take care of the build dependencies for the version of the package in your repository - which is usually close enough to the version you want to build.

dE_logics
August 3rd, 2009, 10:10 AM
apt-get build-dep banshee


E: Build-Depends dependency for banshee cannot be satisfied because no available versions of package cli-common-dev can satisfy version requirements

dE_logics
August 3rd, 2009, 10:14 AM
Well that's lovely for you, but why would I have said it if it wasn't what I meant?

Your error is caused by a glitch in the upstream configure script.

It checks for a compiler, and displays output like this:

Checking for gmcs... no

It displays this because you don't have the compiler installed. However, instead of bailing out (as it should) it literally uses "no" as the compiler command.

As others have said, apt-get build-dep will take care of the build dependencies for the version of the package in your repository - which is usually close enough to the version you want to build.

You're right...no GMCS installed.

I'll install it and retry.

dE_logics
August 3rd, 2009, 11:21 AM
GMCS is not in the repos.

To give a generalization, nothing is in the repos.

directhex
August 3rd, 2009, 11:56 AM
GMCS is not in the repos.

To give a generalization, nothing is in the repos.

Your repos are broken then.

http://packages.ubuntu.com/intrepid/mono-gmcs

Partyboi2
August 3rd, 2009, 12:08 PM
GMCS is not in the repos.

To give a generalization, nothing is in the repos.
Can you also post your sources.list as well so we can see if they are the cause of why you cannot install these packages.

cat /etc/apt/sources.list

dE_logics
August 3rd, 2009, 12:34 PM
deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ - Release amd64 (20081029.2)]/ intrepid main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://archive.ubuntu.com/ubuntu/ intrepid restricted
deb-src http://archive.ubuntu.com/ubuntu/ intrepid restricted main multiverse universe #Added by software-properties

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu/ intrepid-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu/ intrepid-updates restricted main multiverse universe #Added by software-properties

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ intrepid universe
deb http://archive.ubuntu.com/ubuntu/ intrepid-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu/ intrepid multiverse
deb http://archive.ubuntu.com/ubuntu/ intrepid-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://in.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse
# deb-src http://in.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
deb http://archive.canonical.com/ubuntu intrepid partner
deb-src http://archive.canonical.com/ubuntu intrepid partner

deb http://archive.ubuntu.com/ubuntu/ intrepid-security main restricted
deb-src http://archive.ubuntu.com/ubuntu/ intrepid-security restricted main multiverse universe #Added by software-properties
deb http://archive.ubuntu.com/ubuntu/ intrepid-security universe
deb http://archive.ubuntu.com/ubuntu/ intrepid-security multiverse
deb http://dl.google.com/linux/deb/ stable non-free
# deb-src ftp://ftp2.fr.debian.org/debian/ stable main
# deb ftp://ftp.nerim.net/debian-marillat/ etch main
# deb ftp://sunsite.dk/mirrors/java-linux/debian/ sarge non-free
# deb ftp://ftp.debian.org/debian testing main contrib non-free
# deb http://security.debian.org/ sarge/updates main
# deb ftp://ftp.nerim.net/debian-marillat/ sarge main
# deb ftp://ftp.debian.org/debian unstable main contrib non-free
# deb http://security.debian.org/ stable/updates main
# deb ftp://ftp.debian.org/debian testing main contrib non-free
# deb ftp://ftp.nerim.net/debian-marillat/ etch main
# deb ftp://ftp.nerim.net/debian-marillat/ testing main
# deb ftp://ftp.nerim.net/debian-marillat/ unstable main
# deb ftp://ftp.tux.org/java/debian/ unstable non-free
# deb ftp://sunsite.dk/mirrors/java-linux/debian/ testing non-free
# deb http://pkg-kde.alioth.debian.org/kde-3.4.0/ ./
# deb ftp://ftp.nerim.net/debian-marillat/ etch main
# deb ftp://ftp.nerim.net/debian-marillat/ sid main
# deb http://ftp.debian.org/debian/ etch main
# deb http://security.debian.org/ etch/updates main contrib
# deb-src http://security.debian.org/ etch/updates main contrib
# deb http://debian.uchicago.edu/debian/ etch main contrib non-free
# deb-src http://debian.uchicago.edu/debian/ etch main contrib non-free
# deb http://www.debian-multimedia.org etch main
# deb http://www.debian-multimedia.org stable main
# deb-src http://www.debian-multimedia.org/ etch main
# deb http://ftp.us.debian.org/debian stable main contrib non-free
# deb-src http://ftp.us.debian.org/debian stable main contrib non-free
# deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
# deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
# deb http://ftp.debian-unofficial.org/debian stable main contrib non-free restricted
# deb-src http://ftp.debian-unofficial.org/debian stable main contrib non-free restricted
# deb http://ftp.us.debian.org/debian testing main contrib non-free
# deb-src http://ftp.us.debian.org/debian testing main contrib non-free
# deb http://security.debian.org testing/updates main contrib non-free
# deb-src http://security.debian.org testing/updates main contrib non-free
# deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free
# deb http://ftp.debian.org/debian/ sid main contrib non-free
# deb http://ftp.us.debian.org/debian/ experimental main contrib non-free
# deb http://www.debian-multimedia.org experimental main
# deb http://gulus.usherbrooke.ca/debian-unofficial/ etch main contrib non-free restricted
# deb-src http://mentors.debian.net/debian unstable main contrib non-free
# deb http://mirror.noreply.org/pub/tor etch main
# deb-src http://mirror.noreply.org/pub/tor etch main
# deb http://www.backports.org/debian etch-backports main
# deb http://www.kiberpipa.org/~minmax/cin...ilds/pentium4/ ./
# deb-src http://mentors.debian.net/debian unstable main contrib non-free
# deb http://archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse

Yeah I know, I added lots of other repos long ago.

Partyboi2
August 3rd, 2009, 12:50 PM
Open a terminal and open your sources.list

gksu gedit /etc/apt/sources.list
add this line to the bottom of the file

deb http://archive.ubuntu.com/ubuntu/ intrepid main
also put a # infront of the cdrom line

#deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ - Release amd64 (20081029.2)]/ intrepid main restricted

then save the changes and back in the terminal

sudo apt-get update
sudo apt-get install mono-gmcs mono-mcs

slakkie
August 3rd, 2009, 03:07 PM
E: Build-Depends dependency for banshee cannot be satisfied because no available versions of package cli-common-dev can satisfy version requirements

I dont run 8.10, but have a look here:

http://packages.ubuntu.com/search?suite=default&section=all&arch=any&searchon=names&keywords=cli-common-dev

dE_logics
August 3rd, 2009, 03:13 PM
I installed that gcms package manually...and it compiled...thanks every one.




#deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ - Release amd64 (20081029.2)]/ intrepid main restricted


Thanks, but I would preferred that Cdrom added to the repos.

slakkie
August 3rd, 2009, 04:00 PM
Why? You have all the up to date repo's online..

Partyboi2
August 3rd, 2009, 10:25 PM
I installed that gcms package manually...and it compiled...thanks every one.



Thanks, but I would preferred that Cdrom added to the repos.
Well that is your choice. Just remember for the future that if you try to install packages that complain of missing dependencies its more then likely because you have your cdrom enabled as a repo. :)