LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3411|回复: 16

安装scim-pinyin问题,各位帮忙看看

[复制链接]
发表于 2009-7-18 17:50:47 | 显示全部楼层 |阅读模式
emerge --info

Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.3, glibc-2.10.1-r0, 2.6.30-gentoo-r1 i686)

=================================================================
System uname: Linux-2.6.30-gentoo-r1-i686-Genuine_Intel-R-_CPU_T2400_@_1.83GHz-with-gentoo-2.0.1 Timestamp of tree: Sat, 18 Jul 2009 05:15:01 +0000
ccache version 2.4 [disabled]
app-shells/bash: 4.0_p24
dev-lang/python: 2.5.4-r3
dev-util/ccache: 2.4-r7
dev-util/cmake: 2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc: 0.4.3-r3
sys-apps/sandbox: 2.0
sys-devel/autoconf: 2.13, 2.63-r1
sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils: 2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6a
virtual/os-headers: 2.6.30
ACCEPT_KEYWORDS="x86 ~X86"
CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirrors.163.com/gentoo/ http://gentoo.tom.com/ http://gentoo.gg3.net" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="en_US zh_CN zh_CN.UTF-8" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://mirrors.averse.net/gentoo-portage" USE="X acl alsa arts berkdb branding bzip2 cdr cli consolekit cracklib crypt cups dbus dri evdev fortran gdbm gpm iconv isdnlog kde midi mng mudflap mysql ncurses nls nptl nptlonly ntpl opengl openmp pam pcre perl pppd python qt3 qt3support qt4 readline reflection session spl sqlite ssl svg sysfs tcpd unicode webkit x86 xorg zh_CN zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US zh_CN zh_CN.UTF-8" USERLAND="GNU" VIDEO_CARDS="intel" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


===================================================



sudo emerge scim-pinyin
......
.......

/usr/include/kdemacros.h:162:29: error: QtCore/qglobal.h: No such file or directory                                                                  
In file included from /usr/include/kdeui_export.h:24,                     
                 from /usr/include/kcmodule.h:26,                          
                 from /usr/kde/3.5/include/skim/utils/kautocmodule.h:13,   
                 from scimsmartpinyinsettingplugin.h:13,                  
                 from scimsmartpinyinsettingplugin.cpp:10:                 
/usr/include/kdemacros.h:162:29: error: QtCore/qglobal.h: No such file or directory                                                                  
In file included from /usr/kde/3.5/include/skim/utils/kautocmodule.h:13,   
                 from scimsmartpinyinsettingplugin.h:13,                  
                 from scimsmartpinyinsettingplugin.cpp:10:                 
/usr/include/kcmodule.h:28:27: error: QtCore/QVariant: No such file or directory                                                                     
/usr/include/kcmodule.h:29:25: error: QtGui/QWidget: No such file or directory                                                                        
In file included from /usr/include/kcoreconfigskeleton.h:28,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from smartpinyin.cpp:4:                                   
/usr/include/kurl.h:27:27: error: QtCore/QVariant: No such file or directory                                                                          
/usr/include/kurl.h:28:23: error: QtCore/QUrl: No such file or directory   
/usr/include/kurl.h:29:23: error: QtCore/QMap: No such file or directory   
In file included from /usr/include/kcoreconfigskeleton.h:28,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from scimsmartpinyinsettingplugin.cpp:12:                 
/usr/include/kurl.h:28:23: error: QtCore/QUrl: No such file or directory   
/usr/include/kurl.h:29:23: error: QtCore/QMap: No such file or directory   
In file included from /usr/include/kconfig.h:27,                           
                 from /usr/include/ksharedconfig.h:25,                     
                 from /usr/include/kcoreconfigskeleton.h:29,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from smartpinyin.cpp:4:                                   
/usr/include/kconfigbase.h:29:27: error: QtCore/QtGlobal: No such file or directory                                                                  
In file included from /usr/include/ksharedconfig.h:25,                     
                 from /usr/include/kcoreconfigskeleton.h:29,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from smartpinyin.cpp:4:                                   
/usr/include/kconfig.h:31:26: error: QtCore/QString: No such file or directory                                                                        
/usr/include/kconfig.h:33:29: error: QtCore/QByteArray: No such file or directory                                                                     
/usr/include/kconfig.h:34:24: error: QtCore/QList: No such file or directory                                                                          
In file included from /usr/include/kconfig.h:27,                           
                 from /usr/include/ksharedconfig.h:25,                     
                 from /usr/include/kcoreconfigskeleton.h:29,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from scimsmartpinyinsettingplugin.cpp:12:                 
/usr/include/kconfigbase.h:29:27: error: QtCore/QtGlobal: No such file or directory                                                                  
In file included from /usr/include/ksharedconfig.h:25,                     
                 from /usr/include/kcoreconfigskeleton.h:29,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from scimsmartpinyinsettingplugin.cpp:12:                 
/usr/include/kconfig.h:31:26: error: QtCore/QString: No such file or directory                                                                        
/usr/include/kconfig.h:33:29: error: QtCore/QByteArray: No such file or directory                                                                     
/usr/include/kconfig.h:34:24: error: QtCore/QList: No such file or directory                                                                          
In file included from /usr/include/ksharedconfig.h:26,                     
                 from /usr/include/kcoreconfigskeleton.h:29,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from scimsmartpinyinsettingplugin.cpp:12:                 
/usr/include/ksharedptr.h:30:47: error: QtCore/QExplicitlySharedDataPointer: No such file or directory                                                
/usr/include/ksharedptr.h:31:33: error: QtCore/QAtomicPointer: No such file or directory                                                              
In file included from /usr/include/ksharedconfig.h:26,                     
                 from /usr/include/kcoreconfigskeleton.h:29,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from smartpinyin.cpp:4:                                   
/usr/include/ksharedptr.h:30:47: error: QtCore/QExplicitlySharedDataPointer: No such file or directory                                                
/usr/include/ksharedptr.h:31:33: error: QtCore/QAtomicPointer: No such file or directory                                                              
In file included from /usr/include/kcoreconfigskeleton.h:30,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from smartpinyin.cpp:4:                                   
/usr/include/kconfiggroup.h:33:30: error: QtCore/QStringList: No such file or directory                                                               
In file included from /usr/include/kcoreconfigskeleton.h:30,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from scimsmartpinyinsettingplugin.cpp:12:                 
/usr/include/kconfiggroup.h:33:30: error: QtCore/QStringList: No such file or directory                                                               
In file included from /usr/include/kconfiggroup.h:714,                     
                 from /usr/include/kcoreconfigskeleton.h:30,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from scimsmartpinyinsettingplugin.cpp:12:                 
/usr/include/conversion_check.h:26:24: error: QtGui/QColor: No such file or directory                                                                 
/usr/include/conversion_check.h:27:23: error: QtGui/QFont: No such file or directory                                                                  
/usr/include/conversion_check.h:28:24: error: QtCore/QDate: No such file or directory                                                                 
/usr/include/conversion_check.h:29:25: error: QtCore/QPoint: No such file or directory                                                               
/usr/include/conversion_check.h:30:24: error: QtCore/QSize: No such file or directory                                                                 
/usr/include/conversion_check.h:31:24: error: QtCore/QRect: No such file or directory                                                                 
In file included from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from scimsmartpinyinsettingplugin.cpp:12:                 
/usr/include/kcoreconfigskeleton.h:33:24: error: QtCore/QHash: No such file or directory                                                              
In file included from /usr/include/kconfiggroup.h:714,                     
                 from /usr/include/kcoreconfigskeleton.h:30,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from smartpinyin.cpp:4:                                   
/usr/include/conversion_check.h:26:24: error: QtGui/QColor: No such file or directory                                                                 
/usr/include/conversion_check.h:27:23: error: QtGui/QFont: No such file or directory                                                                  
/usr/include/conversion_check.h:28:24: error: QtCore/QDate: No such file or directory                                                                 
/usr/include/conversion_check.h:29:25: error: QtCore/QPoint: No such file or directory                                                               
/usr/include/conversion_check.h:30:24: error: QtCore/QSize: No such file or directory                                                                 
/usr/include/conversion_check.h:31:24: error: QtCore/QRect: No such file or directory                                                                 
In file included from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from smartpinyin.cpp:4:                                   
/usr/include/kcoreconfigskeleton.h:33:24: error: QtCore/QHash: No such file or directory                                                              
In file included from /usr/include/kdeui_export.h:24,                     
                 from /usr/include/kdialog.h:31,                           
                 from smartpinyinui.cpp:1:                                 
/usr/include/kdemacros.h:162:29: error: QtCore/qglobal.h: No such file or directory                                                                  
In file included from /usr/include/kconfiggroup.h:27,                     
                 from /usr/include/kdialog.h:32,                           
                 from smartpinyinui.cpp:1:                                 
/usr/include/kconfigbase.h:29:27: error: QtCore/QtGlobal: No such file or directory                                                                  
In file included from /usr/include/kdialog.h:32,                           
                 from smartpinyinui.cpp:1:                                 
/usr/include/kconfiggroup.h:31:47: error: QtCore/QExplicitlySharedDataPointer: No such file or directory                                             
/usr/include/kconfiggroup.h:32:27: error: QtCore/QVariant: No such file or directory                                                                  
/usr/include/kconfiggroup.h:33:30: error: QtCore/QStringList: No such file or directory                                                               
In file included from /usr/include/kconfiggroup.h:714,                     
                 from /usr/include/kdialog.h:32,                           
                 from smartpinyinui.cpp:1:                                 
/usr/include/conversion_check.h:25:26: error: QtCore/QString: No such file or directory                                                               
/usr/include/conversion_check.h:26:24: error: QtGui/QColor: No such file or directory                                                                 
/usr/include/conversion_check.h:27:23: error: QtGui/QFont: No such file or directory                                                                  
/usr/include/conversion_check.h:28:24: error: QtCore/QDate: No such file or directory                                                                 
/usr/include/conversion_check.h:29:25: error: QtCore/QPoint: No such file or directory                                                               
/usr/include/conversion_check.h:30:24: error: QtCore/QSize: No such file or directory                                                                 
/usr/include/conversion_check.h:31:24: error: QtCore/QRect: No such file or directory                                                                 
In file included from /usr/include/conversion_check.h:32,                  
                 from /usr/include/kconfiggroup.h:714,                     
                 from /usr/include/kdialog.h:32,                           
                 from smartpinyinui.cpp:1:                                 
/usr/include/kurl.h:28:23: error: QtCore/QUrl: No such file or directory   
/usr/include/kurl.h:29:23: error: QtCore/QMap: No such file or directory   
In file included from smartpinyin.h:7,                                    
                 from scimsmartpinyinsettingplugin.cpp:12:                 
/usr/include/kdebug.h:27:25: error: QtCore/QDebug: No such file or directory                                                                          
In file included from smartpinyin.h:7,                                    
                 from smartpinyin.cpp:4:                                   
/usr/include/kdebug.h:27:25: error: QtCore/QDebug: No such file or directory                                                                          
smartpinyin.cpp:7:24: error: QtCore/QFile: No such file or directory      
In file included from /usr/include/kcoreconfigskeleton.h:28,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from smartpinyin.cpp:4:                                   
/usr/include/kurl.h:115: error: expected class-name before '{' token      
/usr/include/kurl.h:117: error: expected ';' before '<' token              
/usr/include/kurl.h:128: error: expected template-name before '<' token   
/usr/include/kurl.h:128: error: expected `{' before '<' token              
/usr/include/kurl.h:128: error: expected unqualified-id before '<' token   
smartpinyin.cpp:140: error: expected `}' at end of input                  
smartpinyin.cpp:140: error: expected unqualified-id at end of input        
make[4]: *** [smartpinyin.lo] Error 1                                      
make[4]: *** Waiting for unfinished jobs....                              
In file included from /usr/include/kguiitem.h:27,                          
                 from /usr/include/kdialog.h:33,                           
                 from smartpinyinui.cpp:1:                                 
/usr/include/kicontheme.h:30:24: error: QtCore/QList: No such file or directory                                                                       
In file included from /usr/include/kicontheme.h:32,                        
                 from /usr/include/kguiitem.h:27,                          
                 from /usr/include/kdialog.h:33,                           
                 from smartpinyinui.cpp:1:                                 
/usr/include/kiconloader.h:27:26: error: QtCore/QObject: No such file or directory                                                                    
In file included from /usr/include/kiconloader.h:29,                       
                 from /usr/include/kicontheme.h:32,                        
                 from /usr/include/kguiitem.h:27,                          
                 from /usr/include/kdialog.h:33,                           
                 from smartpinyinui.cpp:1:                                 
/usr/include/kglobal.h:23:33: error: QtCore/QAtomicPointer: No such file or directory                                                                 
In file included from /usr/include/kguiitem.h:28,                          
                 from /usr/include/kdialog.h:33,                           
                 from smartpinyinui.cpp:1:                                 
/usr/include/kicon.h:24:23: error: QtGui/QIcon: No such file or directory  
In file included from smartpinyinui.cpp:1:                                 
/usr/include/kdialog.h:35:25: error: QtGui/QDialog: No such file or directory                                                                        
In file included from /usr/include/klocale.h:26,                           
                 from smartpinyinui.cpp:2:                                 
/usr/include/klocalizedstring.h:25:24: error: QtCore/QChar: No such file or directory                                                                 
/usr/include/klocalizedstring.h:26:30: error: QtCore/QLatin1Char: No such file or directory                                                           
In file included from /usr/include/ksharedconfig.h:25,                     
                 from /usr/include/klocale.h:27,                           
                 from smartpinyinui.cpp:2:                                 
/usr/include/kconfig.h:33:29: error: QtCore/QByteArray: No such file or directory                                                                     
In file included from /usr/include/kgenericfactory.h:22,                  
                 from scimsmartpinyinsettingplugin.cpp:17:                 
/usr/include/klibloader.h:23:26: error: QtCore/QObject: No such file or directory                                                                     
/usr/include/klibloader.h:26:27: error: QtCore/QLibrary: No such file or directory                                                                    
/usr/include/klibloader.h:27:27: error: QtCore/QtPlugin: No such file or directory                                                                    
In file included from /usr/include/kpluginfactory.h:31,                    
                 from /usr/include/klibloader.h:29,                        
                 from /usr/include/kgenericfactory.h:22,                  
                 from scimsmartpinyinsettingplugin.cpp:17:                 
/usr/include/kexportplugin.h:24:32: error: QtCore/QPluginLoader: No such file or directory                                                            
In file included from /usr/include/kgenericfactory.h:27,                  
                 from scimsmartpinyinsettingplugin.cpp:17:                 
/usr/include/kgenericfactory.tcc:40:30: error: QtCore/QMetaObject: No such file or directory                                                         
In file included from /usr/include/klocale.h:26,                           
                 from /usr/include/kgenericfactory.h:29,                  
                 from scimsmartpinyinsettingplugin.cpp:17:                 
/usr/include/klocalizedstring.h:25:24: error: QtCore/QChar: No such file or directory                                                                 
/usr/include/klocalizedstring.h:26:30: error: QtCore/QLatin1Char: No such file or directory                                                           
In file included from /usr/kde/3.5/include/skim/utils/kautocmodule.h:13,   
                 from scimsmartpinyinsettingplugin.h:13,                  
                 from scimsmartpinyinsettingplugin.cpp:10:                 
/usr/include/kcmodule.h:99: error: expected class-name before '{' token   
/usr/include/kcmodule.h:102: error: expected ';' before 'public'           
/usr/include/kcmodule.h:112: error: 'Buttons' has not been declared        
/usr/include/kcmodule.h:112: error: 'Button' has not been declared         
/usr/include/kcmodule.h:126: error: expected ';' before 'explicit'         
/usr/include/kcmodule.h:142: error: 'QString' does not name a type         
/usr/include/kcmodule.h:166: error: 'Buttons' does not name a type         
/usr/include/kcmodule.h:180: error: 'QString' does not name a type         
/usr/include/kcmodule.h:199: error: expected ';' before '<' token         
/usr/include/kcmodule.h:201: error: expected `:' before 'Q_SLOTS'         
/usr/include/kcmodule.h:215: error: expected primary-expression before 'virtual'                                                                     
/usr/include/kcmodule.h:215: error: expected ';' before 'virtual'         
/usr/include/kcmodule.h:261: error: 'QWidget' has not been declared        
/usr/include/kcmodule.h:266: error: expected ',' or '...' before '&' token
/usr/include/kcmodule.h:268: error: 'QShowEvent' has not been declared     
/usr/include/kcmodule.h:281: error: expected primary-expression before 'void'                                                                        
/usr/include/kcmodule.h:281: error: expected ';' before 'void'            
/usr/include/kcmodule.h:293: error: expected `:' before 'Q_SLOTS'         
/usr/include/kcmodule.h:298: error: expected primary-expression before 'void'                                                                        
/usr/include/kcmodule.h:298: error: expected ';' before 'void'            
/usr/include/kcmodule.h:320: error: 'Buttons' has not been declared        
/usr/include/kcmodule.h:330: error: expected ',' or '...' before '&' token
/usr/include/kcmodule.h:357: error: expected constructor, destructor, or type conversion before '(' token                                             
In file included from scimsmartpinyinsettingplugin.h:13,                  
                 from scimsmartpinyinsettingplugin.cpp:10:                 
/usr/kde/3.5/include/skim/utils/kautocmodule.h:21: error: ISO C++ forbids declaration of 'Q_OBJECT' with no type                                      
/usr/kde/3.5/include/skim/utils/kautocmodule.h:22: error: expected ';' before 'public'                                                               
/usr/kde/3.5/include/skim/utils/kautocmodule.h:55: error: 'QWidget' has not been declared                                                            
/usr/kde/3.5/include/skim/utils/kautocmodule.h:93: error: expected `:' before 'slots'                                                                 
/usr/kde/3.5/include/skim/utils/kautocmodule.h:97: error: expected primary-expression before 'virtual'                                                
/usr/kde/3.5/include/skim/utils/kautocmodule.h:97: error: ISO C++ forbids declaration of 'slots' with no type                                         
/usr/kde/3.5/include/skim/utils/kautocmodule.h:97: error: expected ';' before 'virtual'                                                               
In file included from scimsmartpinyinsettingplugin.cpp:10:                 
scimsmartpinyinsettingplugin.h:17: error: ISO C++ forbids declaration of 'Q_OBJECT' with no type                                                      
scimsmartpinyinsettingplugin.h:18: error: expected ';' before 'public'     
In file included from /usr/include/kcoreconfigskeleton.h:28,               
                 from /usr/include/kconfigskeleton.h:28,                  
                 from smartpinyin.h:6,                                    
                 from scimsmartpinyinsettingplugin.cpp:12:                 
/usr/include/kurl.h:115: error: expected class-name before '{' token      
/usr/include/kurl.h:117: error: expected ';' before '<' token              
/usr/include/kurl.h:128: error: expected template-name before '<' token   
/usr/include/kurl.h:128: error: expected `{' before '<' token              
/usr/include/kurl.h:128: error: expected unqualified-id before '<' token   
In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/new:45,                                                                     
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/ext/new_allocator.h:37,                                                     
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h:39,                                   
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/bits/allocator.h:53,                                                        
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/string:48,                                                                  
                 from /usr/qt/3/include/qstring.h:59,                     
                 from /usr/qt/3/include/qvariant.h:45,                     
                 from smartpinyinui.h:12,                                 
                 from scimsmartpinyinsettingplugin.cpp:13:                 
/usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/exception:40: error: expected `}' before end of line                                             
/usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/exception:40: error: expected unqualified-id before end of line                                   
/usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/exception:40: error: expected declaration before end of line                                      
make[4]: *** [scimsmartpinyinsettingplugin.lo] Error 1                     
In file included from smartpinyinui.cpp:21:                                
/usr/include/klineedit.h:33:27: error: QtGui/QLineEdit: No such file or directory                                                                     
In file included from /usr/include/kcompletion.h:24,                       
                 from /usr/include/klineedit.h:35,                        
                 from smartpinyinui.cpp:21:                                
/usr/include/kglobalsettings.h:25:26: error: QtGui/QPalette: No such file or directory                                                               
In file included from /usr/include/kcompletion.h:25,                       
                 from /usr/include/klineedit.h:35,                        
                 from smartpinyinui.cpp:21:                                
/usr/include/ksortablelist.h:25:24: error: QtCore/QPair: No such file or directory                                                                    
In file included from /usr/include/kcompletion.h:26,                       
                 from /usr/include/klineedit.h:35,                        
                 from smartpinyinui.cpp:21:                                
/usr/include/kshortcut.h:33:28: error: QtCore/QMetaType: No such file or directory                                                                    
/usr/include/kshortcut.h:34:30: error: QtGui/QKeySequence: No such file or directory                                                                  
In file included from /usr/include/klineedit.h:35,                        
                 from smartpinyinui.cpp:21:                                
/usr/include/kcompletion.h:32:27: error: QtCore/QPointer: No such file or directory                                                                  
In file included from smartpinyinui.cpp:25:                                
/usr/kde/3.5/include/skim/skimkeygrabber.h:13:25: error: kdialogbase.h: No such file or directory                                                     
In file included from /usr/include/kconfiggroup.h:27,                     
                 from /usr/include/kdialog.h:32,                           
                 from smartpinyinui.cpp:1:                                 
/usr/include/kconfigbase.h:66: error: 'WriteConfigFlags' has not been declared                                                                        
/usr/include/kconfigbase.h:71: error: expected ';' before 'virtual'        
/usr/include/kconfigbase.h:86: error: expected ',' or '...' before '&' token                                                                          
/usr/include/kconfigbase.h:88: error: expected ',' or '...' before '&' token                                                                          
/usr/include/kconfigbase.h:88: error: 'bool KConfigBase::hasGroup(int) const' cannot be overloaded                                                   
/usr/include/kconfigbase.h:86: error: with 'bool KConfigBase::hasGroup(int) const'                                                                    
/usr/include/kconfigbase.h:97: error: expected ',' or '...' before '&' token                                                                          
/usr/include/kconfigbase.h:98: error: expected ',' or '...' before '&' token                                                                          
/usr/include/kconfigbase.h:98: error: 'KConfigGroup KConfigBase::group(int)' cannot be overloaded                                                     
/usr/include/kconfigbase.h:97: error: with 'KConfigGroup KConfigBase::group(int)'                                                                     
/usr/include/kconfigbase.h:104: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfigbase.h:105: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfigbase.h:105: error: 'const KConfigGroup KConfigBase::group(int) const' cannot be overloaded                                       
/usr/include/kconfigbase.h:104: error: with 'const KConfigGroup KConfigBase::group(int) const'                                                        
/usr/include/kconfigbase.h:112: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfigbase.h:113: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfigbase.h:113: error: 'void KConfigBase::deleteGroup(int)' cannot be overloaded                                                      
/usr/include/kconfigbase.h:112: error: with 'void KConfigBase::deleteGroup(int)'                                                                     
/usr/include/kconfigbase.h:114: error: 'WriteConfigFlags' has not been declared                                                                       
/usr/include/kconfigbase.h:161: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfigbase.h:162: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfigbase.h:162: error: 'bool KConfigBase::isGroupImmutable(int) const' cannot be overloaded                                          
/usr/include/kconfigbase.h:161: error: with 'bool KConfigBase::isGroupImmutable(int) const'                                                           
/usr/include/kconfigbase.h:168: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfigbase.h:169: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfigbase.h:170: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfigbase.h:171: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfigbase.h:172: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfigbase.h:180: error: expected constructor, destructor, or type conversion before '(' token                                          
In file included from /usr/include/kdialog.h:32,                           
                 from smartpinyinui.cpp:1:                                 
/usr/include/kconfiggroup.h:71: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:83: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:88: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:116: error: 'QString' does not name a type     
/usr/include/kconfiggroup.h:140: error: expected ';' before '*' token      
/usr/include/kconfiggroup.h:144: error: expected ';' before '*' token      
/usr/include/kconfiggroup.h:152: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:172: error: 'WriteConfigFlags' has not been declared                                                                     
/usr/include/kconfiggroup.h:189: error: 'WriteConfigFlags' has not been declared                                                                     
/usr/include/kconfiggroup.h:218: error: 'WriteConfigFlags' has not been declared                                                                     
/usr/include/kconfiggroup.h:244: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:260: error: 'QVariant' does not name a type   
/usr/include/kconfiggroup.h:262: error: 'QVariant' does not name a type   
/usr/include/kconfiggroup.h:275: error: 'QString' does not name a type     
/usr/include/kconfiggroup.h:277: error: 'QString' does not name a type     
/usr/include/kconfiggroup.h:280: error: 'QString' does not name a type     
/usr/include/kconfiggroup.h:282: error: 'QString' does not name a type     
/usr/include/kconfiggroup.h:292: error: 'QVariantList' does not name a type
/usr/include/kconfiggroup.h:294: error: 'QVariantList' does not name a type
/usr/include/kconfiggroup.h:305: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:319: error: expected initializer before '<' token                                                                        
/usr/include/kconfiggroup.h:323: error: expected initializer before '<' token                                                                        
/usr/include/kconfiggroup.h:336: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:351: error: 'QString' does not name a type     
/usr/include/kconfiggroup.h:353: error: 'QString' does not name a type     
/usr/include/kconfiggroup.h:366: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:379: error: 'QString' does not name a type     
/usr/include/kconfiggroup.h:382: error: 'QString' does not name a type     
/usr/include/kconfiggroup.h:394: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:397: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:401: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:402: error: 'void KConfigGroup::writeEntry(int)' cannot be overloaded                                                     
/usr/include/kconfiggroup.h:395: error: with 'void KConfigGroup::writeEntry(int)'                                                                     
/usr/include/kconfiggroup.h:404: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:405: error: 'void KConfigGroup::writeEntry(const char*, int)' cannot be overloaded                                       
/usr/include/kconfiggroup.h:398: error: with 'void KConfigGroup::writeEntry(const char*, int)'                                                        
/usr/include/kconfiggroup.h:408: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:409: error: 'void KConfigGroup::writeEntry(int)' cannot be overloaded                                                     
/usr/include/kconfiggroup.h:395: error: with 'void KConfigGroup::writeEntry(int)'                                                                     
/usr/include/kconfiggroup.h:411: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:412: error: 'void KConfigGroup::writeEntry(const char*, int)' cannot be overloaded                                       
/usr/include/kconfiggroup.h:398: error: with 'void KConfigGroup::writeEntry(const char*, int)'                                                        
/usr/include/kconfiggroup.h:415: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:415: error: 'void KConfigGroup::writeEntry(int)' cannot be overloaded                                                     
/usr/include/kconfiggroup.h:395: error: with 'void KConfigGroup::writeEntry(int)'                                                                     
/usr/include/kconfiggroup.h:417: error: 'WriteConfigFlags' has not been declared                                                                     
/usr/include/kconfiggroup.h:421: error: 'WriteConfigFlags' has not been declared                                                                     
/usr/include/kconfiggroup.h:425: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:429: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:430: error: 'void KConfigGroup::writeEntry(int)' cannot be overloaded                                                     
/usr/include/kconfiggroup.h:395: error: with 'void KConfigGroup::writeEntry(int)'                                                                     
/usr/include/kconfiggroup.h:433: error: 'WriteConfigFlags' has not been declared                                                                     
/usr/include/kconfiggroup.h:436: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:437: error: 'void KConfigGroup::writeEntry(int)' cannot be overloaded                                                     
/usr/include/kconfiggroup.h:395: error: with 'void KConfigGroup::writeEntry(int)'                                                                     
/usr/include/kconfiggroup.h:439: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:440: error: 'void KConfigGroup::writeEntry(const char*, int)' cannot be overloaded                                       
/usr/include/kconfiggroup.h:398: error: with 'void KConfigGroup::writeEntry(const char*, int)'                                                        
/usr/include/kconfiggroup.h:444: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:444: error: 'template<class T> void KConfigGroup::writeEntry(int)' cannot be overloaded                                   
/usr/include/kconfiggroup.h:425: error: with 'template<class T> void KConfigGroup::writeEntry(int)'                                                   
/usr/include/kconfiggroup.h:448: error: expected ',' or '...' before '<' token                                                                        
/usr/include/kconfiggroup.h:461: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:465: error: 'WriteConfigFlags' has not been declared                                                                     
/usr/include/kconfiggroup.h:480: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:483: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:499: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:500: error: 'void KConfigGroup::writePathEntry(int)' cannot be overloaded                                                
/usr/include/kconfiggroup.h:481: error: with 'void KConfigGroup::writePathEntry(int)'                                                                 
/usr/include/kconfiggroup.h:503: error: 'WriteConfigFlags' has not been declared                                                                     
/usr/include/kconfiggroup.h:515: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:517: error: 'WriteConfigFlags' has not been declared                                                                     
/usr/include/kconfiggroup.h:534: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:555: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:575: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:606: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:618: error: expected ';' before '<' token      
/usr/include/kconfiggroup.h:621: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:622: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:623: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:624: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:625: error: expected ',' or '...' before '&' token                                                                        
/usr/include/kconfiggroup.h:628: error: expected ';' before '<' token      
/usr/include/kconfiggroup.h:634: error: expected initializer before '<' token                                                                        
/usr/include/kconfiggroup.h:637: error: 'WriteConfigFlags' has not been declared                                                                     
/usr/include/kconfiggroup.h:640: error: expected ',' or '...' before '<' token                                                                        
/usr/include/kconfiggroup.h:653: error: 'QVariant' does not name a type   
/usr/include/kconfiggroup.h:338: error: invalid use of incomplete type 'struct QStringList'                                                           
/usr/include/kconfigbase.h:31: error: forward declaration of 'struct QStringList'                                                                     
/usr/include/kconfiggroup.h: In member function 'T KConfigGroup::readEntry(int) const':                                                               
/usr/include/kconfiggroup.h:245: error: 'key' was not declared in this scope                                                                          
/usr/include/kconfiggroup.h:245: error: 'aDefault' was not declared in this scope                                                                     
/usr/include/kconfiggroup.h: In member function 'void KConfigGroup::writeEntry(int)':                                                                 
/usr/include/kconfiggroup.h:426: error: 'key' was not declared in this scope                                                                          
/usr/include/kconfiggroup.h:426: error: 'value' was not declared in this scope                                                                        
/usr/include/kconfiggroup.h:426: error: 'pFlags' was not declared in this scope                                                                       
/usr/include/kconfiggroup.h: In member function 'void KConfigGroup::writeEntry(int)':                                                                 
/usr/include/kconfiggroup.h:445: error: 'key' was not declared in this scope                                                                          
/usr/include/kconfiggroup.h:445: error: 'value' was not declared in this scope                                                                        
/usr/include/kconfiggroup.h:445: error: 'pFlags' was not declared in this scope                                                                       
/usr/include/kconfiggroup.h: In member function 'void KConfigGroup::writeEntry(const char*, int)':                                                   
/usr/include/kconfiggroup.h:449: error: 'value' was not declared in this scope                                                                        
/usr/include/kconfiggroup.h:449: error: 'pFlags' was not declared in this scope                                                                       
In file included from /usr/include/conversion_check.h:32,                  
                 from /usr/include/kconfiggroup.h:714,                     
                 from /usr/include/kdialog.h:32,                           
                 from smartpinyinui.cpp:1:                                 
/usr/include/kurl.h: At global scope:                                      
/usr/include/kurl.h:115: error: expected class-name before '{' token      
/usr/include/kurl.h:117: error: expected ';' before '<' token              
/usr/include/kurl.h:128: error: expected template-name before '<' token   
/usr/include/kurl.h:128: error: expected `{' before '<' token              
/usr/include/kurl.h:128: error: expected unqualified-id before '<' token   
In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/new:45,                                                                     
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/ext/new_allocator.h:37,                                                     
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h:39,                                   
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/bits/allocator.h:53,                                                        
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/string:48,                                                                  
                 from /usr/qt/3/include/qstring.h:59,                     
                 from /usr/qt/3/include/qvariant.h:45,                     
                 from smartpinyinui.h:12,                                 
                 from smartpinyinui.cpp:11:                                
/usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/exception:40: error: expected `}' before end of line                                             
/usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/exception:40: error: expected unqualified-id before end of line                                   
/usr/lib/gcc/i686-pc-linux-gnu/4.3.3/include/g++-v4/exception:40: error: expected declaration before end of line                                      
make[4]: *** [smartpinyinui.lo] Error 1                                    
make[4]: Leaving directory `/var/tmp/portage/app-i18n/scim-pinyin-0.5.91-r2/work/scim-pinyin-0.5.91/skim/setupui'                                    
make[3]: *** [all-recursive] Error 1                                       
make[3]: Leaving directory `/var/tmp/portage/app-i18n/scim-pinyin-0.5.91-r2/work/scim-pinyin-0.5.91/skim'                                             
make[2]: *** [all] Error 2                                                
make[2]: Leaving directory `/var/tmp/portage/app-i18n/scim-pinyin-0.5.91-r2/work/scim-pinyin-0.5.91/skim'                                             
make[1]: *** [all-recursive] Error 1                                       
make[1]: Leaving directory `/var/tmp/portage/app-i18n/scim-pinyin-0.5.91-r2/work/scim-pinyin-0.5.91'                                                  
make: *** [all] Error 2                                                   
*                                                                        
* ERROR: app-i18n/scim-pinyin-0.5.91-r2 failed.                           
* Call stack:                                                            
*               ebuild.sh, line   49:  Called src_compile                 
*             environment, line 3472:  Called die                        
* The specific snippet of code:                                          
*       emake || die "emake failed"                                       
*  The die message:                                                      
*   emake failed                                                         
*                                                                        
* If you need support, post the topmost build error, and the call stack if relevant.                                                                 
* A complete build log is located at '/var/tmp/portage/app-i18n/scim-pinyin-0.5.91-r2/temp/build.log'.                                               
* The ebuild environment file is located at '/var/tmp/portage/app-i18n/scim-pinyin-0.5.91-r2/temp/environment'.                                      
*                                                                        

>>> Failed to emerge app-i18n/scim-pinyin-0.5.91-r2, Log file:

>>>  '/var/tmp/portage/app-i18n/scim-pinyin-0.5.91-r2/temp/build.log'

* Messages for package app-i18n/scim-pinyin-0.5.91-r2:

*
* ERROR: app-i18n/scim-pinyin-0.5.91-r2 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_compile
*             environment, line 3472:  Called die
* The specific snippet of code:
*       emake || die "emake failed"
*  The die message:
*   emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-i18n/scim-pinyin-0.5.91-r2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-i18n/scim-pinyin-0.5.91-r2/temp/environment'.
 楼主| 发表于 2009-7-18 17:55:10 | 显示全部楼层
google了好多,好像是说是一个BUG:
必须把gettext降到0.14.6版本,我现在的是gettext-0.17,
不知道是不是这个原因???各位高手帮忙看看,
如果是的话
告诉下怎么把gettext降到0.14.6版本??
我下载了源码安装上去了,没反应,用emerge安装说没ebuild,必须要写个ebuild吗?
谢谢
回复 支持 反对

使用道具 举报

发表于 2009-7-18 19:29:22 | 显示全部楼层
最起码分分行吧
这样就是给别人钱别人也不一定给你看啊
回复 支持 反对

使用道具 举报

发表于 2009-7-18 20:28:57 | 显示全部楼层
粗略看了下 LZ碰到的错误跟我的一样
LZ说得降低gettext的版本倒是没有听说

目前我是通过给scim-pinyin scim-tables去掉kde这个USE flag来完成编译的
虽然我用的就是KDE,很不想去掉那个USE flag,但是没有办法
回复 支持 反对

使用道具 举报

发表于 2009-7-18 21:02:21 | 显示全部楼层
以下摘自:http://www.gentoo.org/doc/zh_cn/ ... p;part=3&chap=5
貌似能实现LZ说得
5.c. 非Portage维护的软件

Portage环境下使用自己维护的软件

尽管Portage已经提供了某些软件,但是某些情况下你还是想自己配置、安装和维护这些软件,而不是希望Portage为你自动完成这些过程。典型的例子是内核源码和nvidia驱动程序。你可以配置一下Portage让它知道某个软件包已经通过手动安装到系统中了。这个过程叫做注入”,Portage是通过/etc/portage/profile/package.provided文件来实现这个功能的。

举个例子,如果你想告诉Portage已经手动安装了gentoo-sources-2.6.11.6,那么把下面一行添加到/etc/portage/profile/package.provided文件里:

代码 3.1: package.provided范例

sys-kernel/gentoo-sources-2.6.11.6
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-18 21:22:26 | 显示全部楼层
Post by zhllg;2007440
最起码分分行吧
这样就是给别人钱别人也不一定给你看啊



SORRY
我的错!!
回复 支持 反对

使用道具 举报

发表于 2009-7-18 21:49:43 | 显示全部楼层
把kde那个USE去了。编译这个包不要加kde那个USE。
回复 支持 反对

使用道具 举报

发表于 2009-7-18 21:50:41 | 显示全部楼层
这个包的问题直接找上游吧,不要找bugs.gentoo.org吧。Gentoo I18N组人不够,不一定能解决这个问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-18 21:54:39 | 显示全部楼层
Post by lofeng;2007455
粗略看了下 LZ碰到的错误跟我的一样
LZ说得降低gettext的版本倒是没有听说

目前我是通过给scim-pinyin scim-tables去掉kde这个USE flag来完成编译的
虽然我用的就是KDE,很不想去掉那个USE flag,但是没有办法


i run this command :
USE="-kde" sudo emerge scim-pinyin

it was reported the same errors!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-18 21:58:09 | 显示全部楼层
Post by 亞利艾爾;2007489
这个包的问题直接找上游吧,不要找bugs.gentoo.org吧。Gentoo I18N组人不够,不一定能解决这个问题。


..................
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表