Results 1 to 2 of 2

Thread: Compiling Boxee in OpenSUSE

  1. #1
    Join Date
    Aug 2008
    Posts
    1

    Default Compiling Boxee in OpenSUSE

    We need an .rpm seriously.
    Anyway, I'm trying to install boxee but after sudo make I got this:

    Code:
    make -C xbmc/cores/VideoRenderers/VideoShaders 
    make[1]: Entering directory `/home/gabo/Desktop/trunk/XBMC/xbmc/cores/VideoRenderers/VideoShaders'
    make[1]: Nothing to be done for `lib'.
    make[1]: Leaving directory `/home/gabo/Desktop/trunk/XBMC/xbmc/cores/VideoRenderers/VideoShaders'
    make -C xbmc/lib/libUPnP
    make[1]: Entering directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libUPnP'
    make[1]: Nothing to be done for `lib'.
    make[1]: Leaving directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libUPnP'
    make -C xbmc/lib/libcmyth
    make[1]: Entering directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libcmyth'
    make[1]: Nothing to be done for `lib'.
    make[1]: Leaving directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libcmyth'
    make -C xbmc/lib/libRTMP
    make[1]: Entering directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libRTMP'
    make[1]: Nothing to be done for `lib'.
    make[1]: Leaving directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libRTMP'
    make -C xbmc/lib/libXBMS
    make[1]: Entering directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libXBMS'
    make[1]: Nothing to be done for `lib'.
    make[1]: Leaving directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libXBMS'
    make -C xbmc/lib/libRTV
    make[1]: Entering directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libRTV'
    make[1]: Nothing to be done for `lib'.
    make[1]: Leaving directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libRTV'
    make -C xbmc/lib/libXDAAP
    make[1]: Entering directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libXDAAP'
    make[1]: Nothing to be done for `lib'.
    make[1]: Leaving directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libXDAAP'
    make -C xbmc/lib/libshout
    make[1]: Entering directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libshout'
    /usr/bin/ccache gcc -MD -c -g -D_DEBUG -Wall -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/hal -I/usr/include/lzo -D__UNIX__ -DXBMC  -D_LINUX -D_FILE_DEFINED -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -DHAS_SDL_JOYSTICK -DHAS_XRANDR -DHAS_PCRE -D'SVN_REV="14785"' -DINSTALL_PATH="\"/usr/local/share/xbmc\""   findsep.c -o findsep.o
    findsep.c:29:17: error: mad.h: No such file or directory
    findsep.c:97: warning: ‘struct mad_stream’ declared inside parameter list
    findsep.c:97: warning: its scope is only this definition or declaration, which is probably not what you want
    findsep.c:99: error: expected ‘)’ before ‘sample’
    findsep.c:101: warning: ‘struct mad_pcm’ declared inside parameter list
    findsep.c:101: warning: ‘struct mad_header’ declared inside parameter list
    findsep.c:103: warning: ‘struct mad_frame’ declared inside parameter list
    findsep.c:103: warning: ‘struct mad_stream’ declared inside parameter list
    findsep.c:105: warning: ‘struct mad_frame’ declared inside parameter list
    findsep.c:105: warning: ‘struct mad_stream’ declared inside parameter list
    findsep.c:106: warning: ‘struct mad_header’ declared inside parameter list
    findsep.c:107: warning: ‘struct mad_stream’ declared inside parameter list
    findsep.c:109: warning: ‘struct mad_header’ declared inside parameter list
    findsep.c: In function ‘findsep_silence’:
    findsep.c:131: error: storage size of ‘decoder’ isn’t known
    findsep.c:159: warning: implicit declaration of function ‘mad_decoder_init’
    findsep.c:166: warning: implicit declaration of function ‘mad_decoder_run’
    findsep.c:166: error: ‘MAD_DECODER_MODE_SYNC’ undeclared (first use in this function)
    findsep.c:166: error: (Each undeclared identifier is reported only once
    findsep.c:166: error: for each function it appears in.)
    findsep.c:167: warning: implicit declaration of function ‘mad_decoder_finish’
    findsep.c:131: warning: unused variable ‘decoder’
    findsep.c: At top level:
    findsep.c:276: warning: ‘struct mad_stream’ declared inside parameter list
    findsep.c:277: error: return type is an incomplete type
    findsep.c:276: error: conflicting types for ‘input’
    findsep.c:97: error: previous declaration of ‘input’ was here
    findsep.c: In function ‘input’:
    findsep.c:284: error: ‘MAD_FLOW_STOP’ undeclared (first use in this function)
    findsep.c:284: warning: ‘return’ with a value, in function returning void
    findsep.c:287: error: dereferencing pointer to incomplete type
    findsep.c:288: error: dereferencing pointer to incomplete type
    findsep.c:303: error: dereferencing pointer to incomplete type
    findsep.c:317: error: dereferencing pointer to incomplete type
    findsep.c:318: error: dereferencing pointer to incomplete type
    findsep.c:321: warning: implicit declaration of function ‘mad_stream_buffer’
    findsep.c:326: error: ‘MAD_FLOW_CONTINUE’ undeclared (first use in this function)
    findsep.c:326: warning: ‘return’ with a value, in function returning void
    findsep.c: At top level:
    findsep.c:355: error: expected ‘)’ before ‘sample’
    findsep.c:371: warning: ‘struct mad_frame’ declared inside parameter list
    findsep.c:371: warning: ‘struct mad_stream’ declared inside parameter list
    findsep.c:372: error: return type is an incomplete type
    findsep.c:371: error: conflicting types for ‘filter’
    findsep.c:102: error: previous declaration of ‘filter’ was here
    findsep.c: In function ‘filter’:
    findsep.c:377: error: dereferencing pointer to incomplete type
    findsep.c:390: error: ‘MAD_FLOW_CONTINUE’ undeclared (first use in this function)
    findsep.c:390: warning: ‘return’ with a value, in function returning void
    findsep.c: At top level:
    findsep.c:395: warning: ‘struct mad_pcm’ declared inside parameter list
    findsep.c:395: warning: ‘struct mad_header’ declared inside parameter list
    findsep.c:396: error: return type is an incomplete type
    findsep.c:394: error: conflicting types for ‘output’
    findsep.c:100: error: previous declaration of ‘output’ was here
    findsep.c: In function ‘output’:
    findsep.c:400: error: ‘mad_fixed_t’ undeclared (first use in this function)
    findsep.c:400: error: expected ‘;’ before ‘const’
    findsep.c:405: error: dereferencing pointer to incomplete type
    findsep.c:406: error: dereferencing pointer to incomplete type
    findsep.c:407: error: ‘left_ch’ undeclared (first use in this function)
    findsep.c:407: error: dereferencing pointer to incomplete type
    findsep.c:408: error: ‘right_ch’ undeclared (first use in this function)
    findsep.c:408: error: dereferencing pointer to incomplete type
    findsep.c:428: warning: implicit declaration of function ‘scale’
    findsep.c:447: error: ‘MAD_FLOW_CONTINUE’ undeclared (first use in this function)
    findsep.c:447: warning: ‘return’ with a value, in function returning void
    findsep.c: At top level:
    findsep.c:451: warning: ‘struct mad_header’ declared inside parameter list
    findsep.c:452: error: return type is an incomplete type
    findsep.c:451: error: conflicting types for ‘header’
    findsep.c:106: error: previous declaration of ‘header’ was here
    findsep.c: In function ‘header’:
    findsep.c:455: error: dereferencing pointer to incomplete type
    findsep.c:462: error: ‘MAD_FLOW_CONTINUE’ undeclared (first use in this function)
    findsep.c:462: warning: ‘return’ with a value, in function returning void
    findsep.c: At top level:
    findsep.c:466: warning: ‘struct mad_frame’ declared inside parameter list
    findsep.c:466: warning: ‘struct mad_stream’ declared inside parameter list
    findsep.c:467: error: return type is an incomplete type
    findsep.c:466: error: conflicting types for ‘error’
    findsep.c:104: error: previous declaration of ‘error’ was here
    findsep.c: In function ‘error’:
    findsep.c:468: warning: implicit declaration of function ‘MAD_RECOVERABLE’
    findsep.c:468: error: dereferencing pointer to incomplete type
    findsep.c:469: error: dereferencing pointer to incomplete type
    findsep.c:470: error: ‘MAD_FLOW_CONTINUE’ undeclared (first use in this function)
    findsep.c:470: warning: ‘return’ with a value, in function returning void
    findsep.c:473: error: dereferencing pointer to incomplete type
    findsep.c:474: error: ‘MAD_FLOW_BREAK’ undeclared (first use in this function)
    findsep.c:474: warning: ‘return’ with a value, in function returning void
    findsep.c: In function ‘find_bitrate’:
    findsep.c:484: error: storage size of ‘decoder’ isn’t known
    findsep.c:500: error: ‘MAD_DECODER_MODE_SYNC’ undeclared (first use in this function)
    findsep.c:484: warning: unused variable ‘decoder’
    findsep.c: At top level:
    findsep.c:507: warning: ‘struct mad_stream’ declared inside parameter list
    findsep.c:508: error: return type is an incomplete type
    findsep.c:507: error: conflicting types for ‘input_get_bitrate’
    findsep.c:107: error: previous declaration of ‘input_get_bitrate’ was here
    findsep.c: In function ‘input_get_bitrate’:
    findsep.c:512: error: ‘MAD_FLOW_STOP’ undeclared (first use in this function)
    findsep.c:512: warning: ‘return’ with a value, in function returning void
    findsep.c:516: error: ‘MAD_FLOW_CONTINUE’ undeclared (first use in this function)
    findsep.c:516: warning: ‘return’ with a value, in function returning void
    findsep.c: At top level:
    findsep.c:520: warning: ‘struct mad_header’ declared inside parameter list
    findsep.c:521: error: return type is an incomplete type
    findsep.c:520: error: conflicting types for ‘header_get_bitrate’
    findsep.c:108: error: previous declaration of ‘header_get_bitrate’ was here
    findsep.c: In function ‘header_get_bitrate’:
    findsep.c:524: error: dereferencing pointer to incomplete type
    findsep.c:526: error: ‘MAD_FLOW_STOP’ undeclared (first use in this function)
    findsep.c:526: warning: ‘return’ with a value, in function returning void
    make[1]: *** [findsep.o] Error 1
    make[1]: Leaving directory `/home/gabo/Desktop/trunk/XBMC/xbmc/lib/libshout'
    make: *** [libshout] Error 2
    I don't know where the VideoShaders can be found on OpenSUSE. Geez, this program needs a lot of dependecies. I got stuck in that one.

    ¿Has anybody compiled boxee in a non-Ubuntu distro?

  2. #2

    Default

    i think there has been some work on running it on archlinux, debian and gentoo.

    make sure to read README.linux for dependencies on a clean ubuntu install, and extrapolate from there.

Similar Threads

  1. Boxee on Opensuse 11.3
    By leo_mancini in forum boxee for linux help
    Replies: 2
    Last Post: February 12th, 2011, 05:36 AM
  2. [Tutorial] - Compiling Boxee 0.9.23.15885 under openSUSE 11.3
    By vimal in forum boxee for linux help
    Replies: 2
    Last Post: January 16th, 2011, 11:08 AM
  3. cant build boxee on Opensuse 11.3 ?!
    By abauomy in forum boxee for linux help
    Replies: 0
    Last Post: August 7th, 2010, 05:03 PM
  4. OpenSUSE 11.1 boxee installation
    By butch3r in forum boxee for linux help
    Replies: 4
    Last Post: January 8th, 2009, 07:06 PM
  5. Boxee openSUSE 11
    By icedogg in forum boxee for linux help
    Replies: 2
    Last Post: November 3rd, 2008, 02:11 PM

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
  •