Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 279062 - media-tv/xbmc-9999 missing deps
Summary: media-tv/xbmc-9999 missing deps
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-25 15:42 UTC by Barak
Modified: 2009-08-27 09:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Barak 2009-07-25 15:42:43 UTC
Incomplete dep list for xbmc-9999. Does not build on a relatively fresh system.


Reproducible: Always

Steps to Reproduce:
1. Install a fresh gentoo (yeah, right)
2. Unmask media-tv/xbmc-9999
3. emerge xbmc

Actual Results:  
checking for main in -lavcodec... no and fail (emerged transcode to solve)
checking for main in -ldts... no and fail(emerged libdca to solve)
checking for main in -lmpcdec... no and fail
Gave up at this point.
Comment 1 James Earl Spahlinger 2009-07-26 04:35:38 UTC
Possibly related to bug #278400, may or may not overlap, looks like additional dependencies are covered in this bug that are not covered in the referenced bug. 
Comment 2 Chris Yu 2009-07-27 02:10:01 UTC
xbmc also need following packages on my gentoo ~x86.
I think there could be more, cause I installed mplayer before xbmc, which depends on lots packages that xbmc depends too. 

media-libs/libmpeg2
media-libs/a52dec
media-libs/libmpcdec
media-video/ffmpeg

Chris
Comment 3 hal 2009-07-30 12:54:56 UTC
the xbmc readme that comes with the source lists all required deps:

"You will then need the required libraries. The following is the list of
packages
that are used to build XBMC packages on Debian/Ubuntu (with all supported
external libraries enabled).

Build-Depends: debhelper (>= 7.0.50), quilt, python-support, cmake,
 autotools-dev, autoconf, automake, unzip, libboost-dev,
 libgl1-mesa-dev | libgl-dev, libglu-dev, libglew-dev, libmad0-dev,
libjpeg-dev,
 libsamplerate-dev, libogg-dev, libvorbis-dev, libfreetype6-dev,
 libfontconfig-dev, libbz2-dev, libfribidi-dev, libsqlite3-dev,
 libmysqlclient-dev, libasound-dev, libpng-dev, libpcre3-dev, liblzo2-dev,
 libcdio-dev, libsdl-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev,
libenca-dev,
 libjasper-dev, libxt-dev, libxtst-dev, libxmu-dev, libxinerama-dev,
 libcurl4-gnutls-dev | libcurl-dev, libdbus-1-dev, libhal-storage-dev,
 libhal-dev, libpulse-dev, libavahi-common-dev, libavahi-client-dev,
 libxrandr-dev, libavcodec-dev, libavformat-dev, libavutil-dev,
libpostproc-dev,
 libswscale-dev, liba52-dev, libdts-dev, libfaad-dev, libmp4ff-dev,
 libmpeg2-4-dev, libass-dev, libmpcdec-dev, libflac-dev, libwavpack-dev,
 python-dev, gawk, gperf, nasm [!amd64], libcwiid1-dev, libbluetooth-dev,
libmms-dev
"
Comment 4 hal 2009-08-04 00:53:52 UTC
i just modified the ebuild for usage with internal libs. it compiles fine.

see: http://sprunge.us/eBLU

maybe a flag to choose the usage of internal or external flags would be usefull.

(In reply to comment #3)
> the xbmc readme that comes with the source lists all required deps:
> 
> "You will then need the required libraries. The following is the list of
> packages
> that are used to build XBMC packages on Debian/Ubuntu (with all supported
> external libraries enabled).
> 
> Build-Depends: debhelper (>= 7.0.50), quilt, python-support, cmake,
>  autotools-dev, autoconf, automake, unzip, libboost-dev,
>  libgl1-mesa-dev | libgl-dev, libglu-dev, libglew-dev, libmad0-dev,
> libjpeg-dev,
>  libsamplerate-dev, libogg-dev, libvorbis-dev, libfreetype6-dev,
>  libfontconfig-dev, libbz2-dev, libfribidi-dev, libsqlite3-dev,
>  libmysqlclient-dev, libasound-dev, libpng-dev, libpcre3-dev, liblzo2-dev,
>  libcdio-dev, libsdl-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev,
> libenca-dev,
>  libjasper-dev, libxt-dev, libxtst-dev, libxmu-dev, libxinerama-dev,
>  libcurl4-gnutls-dev | libcurl-dev, libdbus-1-dev, libhal-storage-dev,
>  libhal-dev, libpulse-dev, libavahi-common-dev, libavahi-client-dev,
>  libxrandr-dev, libavcodec-dev, libavformat-dev, libavutil-dev,
> libpostproc-dev,
>  libswscale-dev, liba52-dev, libdts-dev, libfaad-dev, libmp4ff-dev,
>  libmpeg2-4-dev, libass-dev, libmpcdec-dev, libflac-dev, libwavpack-dev,
>  python-dev, gawk, gperf, nasm [!amd64], libcwiid1-dev, libbluetooth-dev,
> libmms-dev
> "
> 

Comment 5 SpanKY gentoo-dev 2009-08-27 09:51:14 UTC
added more deps based on configure.in scan

http://sources.gentoo.org/media-tv/xbmc/xbmc-9999.ebuild?r1=1.28&r2=1.29