[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: problems building kdebase from stable 4.1
From:       Michael Jansen <kde () michael-jansen ! biz>
Date:       2008-08-18 21:45:11
Message-ID: 200808182345.11930.kde () michael-jansen ! biz
[Download RAW message or body]

Hi Thomas

Had that too. Downgrade the xine-devel package as a workaround. I got a new  
version with opensuse-update from the packman repository. I went back to the 
version from the original repository and everything works again.

Seems to be some incompatibility with some recent xine changes.

Mike

On Monday 18 August 2008 22:43:27 Thomas Reitelbach wrote:
> On Montag, 18. August 2008, Thomas Reitelbach wrote:
> > Hello list,
> >
> > I usually build kde from SVN. But currently I'm not able to. It breaks on
> > phonon using the xine libs. Can someone give me a hint? This is the error
> > when building kdebase from current branches/KDE/4.1/kdebase:
> >
> > [ 11%] Built target kde
> > [ 11%] Built target kcm_phonon
> > [ 11%] Built target phonon_devicepreference_update
> > [ 11%] Building C object
> > runtime/phonon/xine/CMakeFiles/phonon_xine.dir/net_buf_ctrl.o
> > In file included from /usr/include/xine/input_plugin.h:34,
> >                  from /usr/include/xine/xine_internal.h:54,
> >
> > from
> > /src/kde/branches/KDE/4.1/kdebase/runtime/phonon/xine/net_buf_ctrl.c:36:
> > /usr/include/xine/buffer.h:679: error: expected ‘=', ‘,', ‘;', ‘asm' or
> > ‘__attribute__' before ‘_x_is_fourcc'
> > /src/kde/branches/KDE/4.1/kdebase/runtime/phonon/xine/net_buf_ctrl.c: In
> > function ‘nbc_init':
> > /src/kde/branches/KDE/4.1/kdebase/runtime/phonon/xine/net_buf_ctrl.c:550:
> > warning: ‘xine_xmalloc' is deprecated (declared
> > at /usr/include/xine/xineutils.h:624)
> > make[2]: ***
> > [runtime/phonon/xine/CMakeFiles/phonon_xine.dir/net_buf_ctrl.o] Error 1
> > make[1]: *** [runtime/phonon/xine/CMakeFiles/phonon_xine.dir/all] Error 2
> > make: *** [all] Error 2
> > makeobj[0]: Leaving directory `/src/kde/branches/KDE/4.1/build/kdebase'
> > kde4@o2:/src/kde/branches/KDE/4.1/kdebase>
>
> These are the relevant lines from /usr/include/xine/buffer.h:679:
>
> static inline _x_is_fourcc(void *ptr, void *tag) {
>   return memcmp(ptr, tag, 4) == 0;
> }

-- 
Michael Jansen

http://www.michael-jansen.biz
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic