[devel] IA: Sisyphus -> branch/4.0 breakage

Led =?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Чт Июл 19 15:43:52 MSD 2007


В сообщении от Thursday 19 July 2007 14:27:25 Dmitry V. Levin написал(а):
> Hi,
>
> Последствие попытки обновить в branch/4.0 KDE из Сизифа оказалось именно
> такиким, каким я его предвидел.  А именно, замыкание по зависимостям
> привело репозиторий к тому, что 4 пакета, не имеющих отношение к KDE,
> перестало проходить сборочный тест:
>
> cinelerra-2.1-alt0.6.1007.1:
> ffmpeg.o: In function `FFMPEG::init(char*)':
> ffmpeg.C:(.text+0xdcd): undefined reference to `avcodec_init()'
>
> libakode-2.0.2-alt4:
> flac113_decoder.cpp: In constructor
> 'aKode::FLACDecoder::FLACDecoder(aKode::File*)': flac113_decoder.cpp:306:
> error: invalid conversion from 'FLAC__StreamDecoderReadStatus (*)(const
> FLAC__StreamD ecoder*, FLAC__byte*, unsigned int*, void*)' to
> 'FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder*, 
> FLAC__byte*, size_t*, void*)' 2zerg: "unsigned int" не всегда совпадает с
> "size_t".
>
> transcode-1.0.2-alt3.3:
> aud_aux.c: In function 'audio_init_ffmpeg':
> aud_aux.c:364: error: 'ac3_encoder' undeclared (first use in this function)
>
> xdtv-2.4.0-alt10.cvs20070519.1:
> divx.c: In function 'divx_init':
> divx.c:1211: error: 'mpeg4_encoder' undeclared (first use in this function)

Два последних однозначно нужно патчить, потому как они используют (вернее, 
использовали) хуки, а не правильный подход при использовании кодеков ffmpeg. 
Теперь эти хуки из ffmpeg убрали.
По transcode: мейнтейнеру, похоже, наплевать, на обновления :(

-- 
Led


Подробная информация о списке рассылки Devel