Bug 17758 - Сломалась сборка с новым toolchain
Summary: Сломалась сборка с новым toolchain
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libdevil (show other bugs)
Version: unstable
Hardware: all Linux
: P2 critical
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-01 02:23 MSK by Vitaly Kuznetsov
Modified: 2009-09-20 10:27 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Kuznetsov 2008-11-01 02:23:09 MSK
Думаю, что нужно обновить версию пакета. Сборка с ним сломалась со следующими словами (мой пакет cegui):

 x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -DUSE_DEVIL_LIBRARY -pipe -Wall -O2 -c CEGUIDevILImageCodec.cpp  -fPIC -DPIC -o .libs/libCEGUIDevILImageCodec_la-CEGUIDevILImageCodec.o                                                                                                                                             
In file included from CEGUIDevILImageCodec.cpp:31:                                                                                                                               
/usr/include/IL/il.h:448: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:448: error: invalid use of 'ILvoid'                                                                                                                         
/usr/include/IL/il.h:449: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:449: error: invalid use of 'ILvoid'                                                                                                                         
/usr/include/IL/il.h:456: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:456: error: invalid use of 'ILvoid'                                                                                                                         
/usr/include/IL/il.h:467: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:467: error: invalid use of 'ILvoid'                                                                                                                         
/usr/include/IL/il.h:469: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:469: error: invalid use of 'ILvoid'                                                                                                                         
/usr/include/IL/il.h:472: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:472: error: invalid use of 'ILvoid'                                                                                                                         
/usr/include/IL/il.h:473: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:473: error: invalid use of 'ILvoid'                                                                                                                         
/usr/include/IL/il.h:476: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:476: error: invalid use of 'ILvoid'                                                                                                                         
/usr/include/IL/il.h:492: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:492: error: invalid use of 'ILvoid'                                                                                                                         
/usr/include/IL/il.h:504: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:504: error: invalid use of 'ILvoid'                                                                                                                         
/usr/include/IL/il.h:505: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:505: error: invalid use of 'ILvoid'                                                                                                                         
/usr/include/IL/il.h:506: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:506: error: invalid use of 'ILvoid'                                                                                                                         
/usr/include/IL/il.h:521: error: '<anonymous>' has incomplete type                                                                                                               
/usr/include/IL/il.h:521: error: invalid use of 'ILvoid'                                                                                                                         
In file included from CEGUIDevILImageCodec.cpp:32:                                                                                                                               
/usr/include/IL/ilu.h:125: error: '<anonymous>' has incomplete type                                                                                                              
/usr/include/IL/ilu.h:125: error: invalid use of 'ILvoid'                                                                                                                        
/usr/include/IL/ilu.h:128: error: '<anonymous>' has incomplete type                                                                                                              
/usr/include/IL/ilu.h:128: error: invalid use of 'ILvoid'                                                                                                                        
/usr/include/IL/ilu.h:129: error: '<anonymous>' has incomplete type                                                                                                              
/usr/include/IL/ilu.h:129: error: invalid use of 'ILvoid'                                                                                                                        
/usr/include/IL/ilu.h:134: error: '<anonymous>' has incomplete type                                                                                                              
/usr/include/IL/ilu.h:134: error: invalid use of 'ILvoid'                                                                                                                        
/usr/include/IL/ilu.h:135: error: '<anonymous>' has incomplete type                                                                                                              
/usr/include/IL/ilu.h:135: error: invalid use of 'ILvoid'                                                                                                                        
/usr/include/IL/ilu.h:136: error: '<anonymous>' has incomplete type                                                                                                              
/usr/include/IL/ilu.h:136: error: invalid use of 'ILvoid'                                                                                                                        
/usr/include/IL/ilu.h:137: error: '<anonymous>' has incomplete type                                                                                                              
/usr/include/IL/ilu.h:137: error: invalid use of 'ILvoid'                                                                                                                        
/usr/include/IL/ilu.h:140: error: '<anonymous>' has incomplete type                                                                                                              
/usr/include/IL/ilu.h:140: error: invalid use of 'ILvoid'                                                                                                                        
/usr/include/IL/ilu.h:143: error: '<anonymous>' has incomplete type                                                                                                              
/usr/include/IL/ilu.h:143: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:145: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:145: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:151: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:151: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:152: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:152: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:154: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:154: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:155: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:155: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:169: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:169: error: invalid use of 'ILvoid'
/usr/include/IL/il.h: In constructor 'CEGUI::DevILImageCodec::DevILImageCodec()':
/usr/include/IL/il.h:476: error: too few arguments to function 'ILvoid ilInit(<type error>)'
CEGUIDevILImageCodec.cpp:42: error: at this point in file
/usr/include/IL/ilu.h:151: error: too few arguments to function 'ILvoid iluInit(<type error>)'
CEGUIDevILImageCodec.cpp:43: error: at this point in file
/usr/include/IL/il.h: In member function 'virtual CEGUI::Texture* CEGUI::DevILImageCodec::load(const CEGUI::RawDataContainer&, CEGUI::Texture*)':
/usr/include/IL/il.h:492: error: too few arguments to function 'ILvoid ilPopAttrib(<type error>)'
CEGUIDevILImageCodec.cpp:92: error: at this point in file
/usr/include/IL/il.h:492: error: too few arguments to function 'ILvoid ilPopAttrib(<type error>)'
CEGUIDevILImageCodec.cpp:115: error: at this point in file
Comment 1 redbaron 2009-06-07 04:08:47 MSD
Наткнулся на ту же проблему, решается обновлением версии. Подготовил 1.7.8: http://git.altlinux.org/people/redbaron/packages/?p=devil.git;a=summary

прошу либо обновить, либо выдать мне NMU
Comment 2 redbaron 2009-06-13 00:34:57 MSD
ping
Comment 3 redbaron 2009-06-28 15:03:59 MSD
Если нет времени на пакет, то перевесьте его на @everybody, зачем как собака на сене сидеть?
Comment 4 Vitaly Kuznetsov 2009-07-27 16:30:49 MSD
$ ssh git.alt acl sisyphus devil show 
devil	@nobody

2redbaron: feel free to take this ;)
Comment 5 redbaron 2009-09-20 10:27:22 MSD
собрал новую версию