problem building gentoo-de vdrplugin-softdevice - wrong library path for directfb

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,
I am trying to build vdrplugin-softdevice from the gentoo-de ebuilds on
gentoo 2005.

I am getting the following error because the path for the directfb & dfb
++ headers etc are wrong, everything is actually under /usr/include, but
the install is looking for the headers under /usr/local/include.

I am new to Gentoo and was wondering how I can deal with this nicely.
How can I override the paths to get a successful build?

Thanks for all your help

Anthony


Emerge output
**************
root@mmc > emerge vdrplugin-softdevice
Calculating dependencies ...done!
>>> emerge (1 of 1) media-video/vdrplugin-softdevice-0.1.0 to /
>>> md5 files   ;-) ChangeLog
>>> md5 files   ;-) vdrplugin-softdevice-0.0.7_pre1-r1.ebuild
>>> md5 files   ;-) vdrplugin-softdevice-0.0.7_pre1.ebuild
>>> md5 files   ;-) vdrplugin-softdevice-0.0.7_pre2.ebuild
>>> md5 files   ;-) vdrplugin-softdevice-0.0.7_pre3.ebuild
>>> md5 files   ;-) vdrplugin-softdevice-0.0.8.ebuild
>>> md5 files   ;-) vdrplugin-softdevice-0.0.8_pre1.ebuild
>>> md5 files   ;-) vdrplugin-softdevice-0.1.0.ebuild
>>> md5 files   ;-) files/digest-vdrplugin-softdevice-0.0.7_pre1-r1
>>> md5 files   ;-) files/digest-vdrplugin-softdevice-0.0.7_pre1
>>> md5 files   ;-) files/vdr.softdevice
>>> md5 files   ;-) files/digest-vdrplugin-softdevice-0.0.7_pre2
>>> md5 files   ;-) files/digest-vdrplugin-softdevice-0.0.7_pre3
>>> md5 files   ;-) files/digest-vdrplugin-softdevice-0.0.8
>>> md5 files   ;-) files/digest-vdrplugin-softdevice-0.0.8_pre1
>>> md5 files   ;-) files/digest-vdrplugin-softdevice-0.1.0
>>> md5 files   ;-) files/softdevice-0.0.7_pre1.diff
>>> md5 files   ;-) files/softdevice-0.0.8_pre1-vdr-1.3.18.diff
>>> md5 src_uri ;-) vdr-softdevice-0.1.0.tgz
 * Found DVB-Driver Includes:
 *     /usr/include/ (API 3)
 * Found Includes for vdr version:
 *     1.3.22

 *
 * softdevice-plugin for Video Disk Recorder
 * -----------------------------------------
 *
 * You can use some VDR-SOFTDEVICE-USE-Flags to build your special
plugin
 * Only add
 * VDR_SOFTDEVICE_OPTS="..."
 * to /etc/make.conf
 *
 *
 * Here is a list of all possible VDR_SOFTDEVICE_OPTS:
 *
 * xv -> enable XV-Support
 * vidix -> enable vidix-Support
 * dfb -> enable DFB-Support
 * fb -> enable FB-Support
 *
 * Your VDR_SOFTDEVICE_OPTS: dfb
 *

>>> Unpacking source...
>>> Unpacking vdr-softdevice-0.1.0.tgz to /var/tmp/portage/vdrplugin-
softdevice-0.1.0/work
 * disable XV-Support
 * disable Vidix-Support
 * enable DFB-Support
 * disable FB-Support
>>> Source unpacked.
 * Patching Makefiles for new path to dvb-driver
 * Adding -fPIC to CXXFLAGS...
[ ok ]g++ -O2 -march=athlon-xp -fomit-frame-pointer -fPIC -c -DUSE_MMX -
DUSE_MMX2 -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE -
DPLUGINLIBDIR='"./PLUGINS/lib"' -DDFB_SUPPORT -DSUSPEND_BY_KEY -
I/usr/include/ -I/usr/include -I/usr/include/ffmpeg -
I/usr/local/include/dfb++ -I/usr/local/include/directfb softdevice.c
In file included from softdevice.c:57:
video-dfb.h:13:19: dfb++.h: No such file or directory
video-dfb.h:14:22: directfb.h: No such file or directory
video-dfb.h:15:31: directfb_keynames.h: No such file or directory
In file included from softdevice.c:57:
video-dfb.h:26: error: syntax error before `*' token
video-dfb.h:27: error: parse error before `,' token
video-dfb.h:28: error: syntax error before `*' token
video-dfb.h:30: error: 'DFBSurfacePixelFormat' is used as a type, but is
not
   defined as a type.
video-dfb.h:33: error: syntax error before `*' token
video-dfb.h:45: error: syntax error before `*' token
video-dfb.h:79: error: `DFBInputDeviceKeySymbol' was not declared in
this scope
video-dfb.h:79: error: parse error before `)' token
make: *** [softdevice.o] Error 1

!!! ERROR: media-video/vdrplugin-softdevice-0.1.0 failed.
!!! Function vdrplugin_make, Line 184, Exitcode 2
!!! compile problem
!!! If you need support, post the topmost build error, NOT this status
message.

mmc vdrplugin-softdevice-0.1.0 # ls -la /usr/include/dfb++/
total 92
drwxr-xr-x    2 root root  4096 May 14 19:35 .
drwxr-xr-x  190 root root 12288 May 17 06:29 ..
-rw-r--r--    1 root root  3607 May 17 19:16 dfb++.h
-rw-r--r--    1 root root  4829 May 17 19:16 idirectfb.h
-rw-r--r--    1 root root  2765 May 17 19:16 idirectfbdatabuffer.h
-rw-r--r--    1 root root  6502 May 17 19:16 idirectfbdisplaylayer.h
-rw-r--r--    1 root root  2302 May 17 19:16 idirectfbeventbuffer.h
-rw-r--r--    1 root root  2556 May 17 19:16 idirectfbfont.h
-rw-r--r--    1 root root  2075 May 17 19:16 idirectfbimageprovider.h
-rw-r--r--    1 root root  2577 May 17 19:16 idirectfbinputdevice.h
-rw-r--r--    1 root root  2486 May 17 19:16 idirectfbpalette.h
-rw-r--r--    1 root root  4209 May 17 19:16 idirectfbscreen.h
-rw-r--r--    1 root root 10687 May 17 19:16 idirectfbsurface.h
-rw-r--r--    1 root root  2504 May 17 19:16 idirectfbvideoprovider.h
-rw-r--r--    1 root root  4792 May 17 19:16 idirectfbwindow.h

mmc vdrplugin-softdevice-0.1.0 # ls -la /usr/include/directfb/
total 248
drwxr-xr-x    4 root root   4096 May 14 15:16 .
drwxr-xr-x  190 root root  12288 May 17 06:29 ..
-rw-r--r--    1 root root    264 May 15 10:55 dfb_types.h
drwxr-xr-x    2 root root   4096 May 14 15:16 direct
-rw-r--r--    1 root root 165732 May 15 10:55 directfb.h
-rw-r--r--    1 root root  24295 May 15 10:55 directfb_keyboard.h
-rw-r--r--    1 root root  13260 May 15 10:55 directfb_keynames.h
-rw-r--r--    1 root root   7847 May 15 10:55 directfb_strings.h
-rw-r--r--    1 root root   1318 May 15 10:55 directfb_version.h
drwxr-xr-x    2 root root   4096 May 14 15:16 fusion

mmc vdrplugin-softdevice-0.1.0 # ls -la /usr/include/ffmpeg/
total 152
drwxr-xr-x    2 root root  4096 May 15 14:18 .
drwxr-xr-x  190 root root 12288 May 17 06:29 ..
-rw-r--r--    1 root root 71067 May 15 14:18 avcodec.h
-rw-r--r--    1 root root 21534 May 15 14:18 avformat.h
-rw-r--r--    1 root root  6235 May 15 14:18 avio.h
-rw-r--r--    1 root root 11610 May 15 14:18 common.h
-rw-r--r--    1 root root  1736 May 15 14:18 rational.h
-rw-r--r--    1 root root  2003 May 15 14:18 rtp.h
-rw-r--r--    1 root root  2906 May 15 14:18 rtsp.h
-rw-r--r--    1 root root   617 May 15 14:18 rtspcodes.h





[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux