LinuxSir.cn,穿越时空的Linuxsir!

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

安装 fcitx 时 make 提示说没有这个命令,怎么办

[复制链接]
发表于 2010-10-3 09:54:23 | 显示全部楼层 |阅读模式
以下是输出信息

xy@linux-b340:~/Download/fcitx-3.6.3> ls
aclocal.m4  config.guess  configure     debian         INSTALL      Makefile.in  THANKS
AUTHORS     config.h.in   configure.in  depcomp        install-sh   missing      TODO  
autogen.sh  config.rpath  COPYING       doc            lib          README       tools
ChangeLog   config.sub    data          fcitx.spec.in  Makefile.am  src          xpm   
xy@linux-b340:~/Download/fcitx-3.6.3> ./configure                                   
checking for a BSD-compatible install... /usr/bin/install -c                           
checking whether build environment is sane... yes                                      
checking for a thread-safe mkdir -p... /bin/mkdir -p                                   
checking for gawk... gawk                                                              
checking whether make sets $(MAKE)... no                                               
checking build system type... i686-pc-linux-gnu                                       
checking host system type... i686-pc-linux-gnu                                         
checking for gcc... gcc                                                               
checking whether the C compiler works... yes                                          
checking for C compiler default output file name... a.out                              
checking for suffix of executables...                                                  
checking whether we are cross compiling... no                                          
checking for suffix of object files... o                                               
checking whether we are using the GNU C compiler... yes                                
checking whether gcc accepts -g... yes                                                
checking for gcc option to accept ISO C89... none needed                              
checking for style of include used by make... none                                    
checking dependency style of gcc... none                                               
checking whether make sets $(MAKE)... (cached) no                                      
checking for ranlib... ranlib                                                         
checking for ld used by GCC... /usr/i586-suse-linux/bin/ld                             
checking if the linker (/usr/i586-suse-linux/bin/ld) is GNU ld... yes                  
checking for shared library run path origin... done                                    
checking for iconv... yes                                                              
checking for working iconv... yes                                                      
checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);                                                                     
checking how to run the C preprocessor... gcc -E                                                              
checking for grep that handles long lines and -e... /usr/bin/grep                                             
checking for egrep... /usr/bin/grep -E                                                                        
checking for ANSI C header files... yes                                                                       
checking for sys/wait.h that is POSIX.1 compatible... yes                                                     
checking for sys/types.h... yes                                                                              
checking for sys/stat.h... yes                                                                                
checking for stdlib.h... yes                                                                                 
checking for string.h... yes                                                                                 
checking for memory.h... yes                                                                                 
checking for strings.h... yes                                                                                 
checking for inttypes.h... yes                                                                                
checking for stdint.h... yes                                                                                 
checking for unistd.h... yes                                                                                 
checking limits.h usability... yes                                                                           
checking limits.h presence... yes                                                                             
checking for limits.h... yes                                                                                 
checking malloc.h usability... yes                                                                           
checking malloc.h presence... yes                                                                             
checking for malloc.h... yes                                                                                 
checking malloc/malloc.h usability... no                                                                     
checking malloc/malloc.h presence... no                                                                       
checking for malloc/malloc.h... no                                                                           
checking for stdlib.h... (cached) yes                                                                        
checking for string.h... (cached) yes                                                                        
checking sys/param.h usability... yes                                                                        
checking sys/param.h presence... yes                                                                          
checking for sys/param.h... yes                                                                              
checking for unistd.h... (cached) yes                                                                        
checking wait.h usability... yes                                                                              
checking wait.h presence... yes                                                                              
checking for wait.h... yes                                                                                    
checking for sys/wait.h... (cached) yes                                                                       
checking machine/endian.h usability... no                                                                     
checking machine/endian.h presence... no                                                                     
checking for machine/endian.h... no                                                                           
checking for X... no                                                                                          
checking for pkg-config... /usr/bin/pkg-config                                                               
checking pkg-config is at least version 0.9.0... yes                                                         
checking for XFT... no                                                                                       
configure: WARNING: No xft found, skipping configure for FreeType and Xft                                    
checking for DBUS... no                                                                                       
configure: WARNING: No dbus found, skipping configure for Dbus                                                
checking for pid_t... yes                                                                                    
checking for size_t... yes                                                                                    
checking vfork.h usability... no                                                                              
checking vfork.h presence... no                                                                              
checking for vfork.h... no                                                                                    
checking for fork... no                                                                                       
checking for vfork... no                                                                                      
checking for stdlib.h... (cached) yes                                                                        
checking for GNU libc compatible malloc... no
checking return type of signal handlers... void
checking for memmove... no
checking for memset... no
checking for mkdir... no
checking for setlocale... no
checking for strcasecmp... no
checking for strstr... no
checking for strtol... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating fcitx.spec
config.status: creating doc/Makefile
config.status: creating data/Makefile
config.status: creating xpm/Makefile
config.status: creating lib/Makefile
config.status: creating src/version.h
config.status: creating src/Makefile
config.status: creating tools/Makefile
config.status: creating config.h
config.status: executing depfiles commands
xy@linux-b340:~/Download/fcitx-3.6.3> ls
aclocal.m4    config.h       config.sub    debian         INSTALL      Makefile.in  THANKS
AUTHORS       config.h.in    configure     depcomp        install-sh   missing      TODO
autogen.sh    config.log     configure.in  doc            lib          README       tools
ChangeLog     config.rpath   COPYING       fcitx.spec     Makefile     src          xpm
config.guess  config.status  data          fcitx.spec.in  Makefile.am  stamp-h1
xy@linux-b340:~/Download/fcitx-3.6.3> make && make install
If 'make' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf make
xy@linux-b340:~/Download/fcitx-3.6.3>
发表于 2010-10-3 12:01:24 | 显示全部楼层
在yast里装make gcc g++等等这些包~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-3 16:42:00 | 显示全部楼层
安装了 make gcc gcc-c++ 还是不行
以下是输出信息

xy@linux-b340:~/Download/fcitx-3.6.3> ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes           
checking for a thread-safe mkdir -p... /bin/mkdir -p        
checking for gawk... gawk                                   
checking whether make sets $(MAKE)... yes                  
checking build system type... i686-pc-linux-gnu            
checking host system type... i686-pc-linux-gnu              
checking for gcc... gcc                                    
checking whether the C compiler works... yes               
checking for C compiler default output file name... a.out   
checking for suffix of executables...                       
checking whether we are cross compiling... no               
checking for suffix of object files... o                    
checking whether we are using the GNU C compiler... yes     
checking whether gcc accepts -g... yes                     
checking for gcc option to accept ISO C89... none needed   
checking for style of include used by make... GNU           
checking dependency style of gcc... gcc3                    
checking whether make sets $(MAKE)... (cached) yes         
checking for ranlib... ranlib                              
checking for ld used by GCC... /usr/i586-suse-linux/bin/ld  
checking if the linker (/usr/i586-suse-linux/bin/ld) is GNU ld... yes
checking for shared library run path origin... done                  
checking for iconv... yes                                            
checking for working iconv... yes                                    
checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);                                                                     
checking how to run the C preprocessor... gcc -E                                                              
checking for grep that handles long lines and -e... /usr/bin/grep                                             
checking for egrep... /usr/bin/grep -E                                                                        
checking for ANSI C header files... yes                                                                       
checking for sys/wait.h that is POSIX.1 compatible... yes                                                     
checking for sys/types.h... yes                                                                              
checking for sys/stat.h... yes                                                                                
checking for stdlib.h... yes                                                                                 
checking for string.h... yes                                                                                 
checking for memory.h... yes                                                                                 
checking for strings.h... yes                                                                                 
checking for inttypes.h... yes                                                                                
checking for stdint.h... yes                                                                                 
checking for unistd.h... yes                                                                                 
checking limits.h usability... yes                                                                           
checking limits.h presence... yes                                                                             
checking for limits.h... yes                                                                                 
checking malloc.h usability... yes                                                                           
checking malloc.h presence... yes                                                                             
checking for malloc.h... yes                                                                                 
checking malloc/malloc.h usability... no                                                                     
checking malloc/malloc.h presence... no                                                                       
checking for malloc/malloc.h... no                                                                           
checking for stdlib.h... (cached) yes                                                                        
checking for string.h... (cached) yes                                                                        
checking sys/param.h usability... yes                                                                        
checking sys/param.h presence... yes                                                                          
checking for sys/param.h... yes                                                                              
checking for unistd.h... (cached) yes                                                                        
checking wait.h usability... yes                                                                              
checking wait.h presence... yes                                                                              
checking for wait.h... yes                                                                                    
checking for sys/wait.h... (cached) yes                                                                       
checking machine/endian.h usability... no                                                                     
checking machine/endian.h presence... no                                                                     
checking for machine/endian.h... no                                                                           
checking for X... no                                                                                          
checking for pkg-config... /usr/bin/pkg-config                                                               
checking pkg-config is at least version 0.9.0... yes                                                         
checking for XFT... no                                                                                       
configure: WARNING: No xft found, skipping configure for FreeType and Xft                                    
checking for DBUS... no                                                                                       
configure: WARNING: No dbus found, skipping configure for Dbus                                                
checking for pid_t... yes                                                                                    
checking for size_t... yes                                                                                    
checking vfork.h usability... no                                                                              
checking vfork.h presence... no                                                                              
checking for vfork.h... no                                                                                    
checking for fork... no                                                                                       
checking for vfork... no                                                                                      
checking for stdlib.h... (cached) yes                                                                        
checking for GNU libc compatible malloc... no                                                                 
checking return type of signal handlers... void                                                               
checking for memmove... no                                                                                    
checking for memset... no                                                                                    
checking for mkdir... no                                                                                      
checking for setlocale... no                                                                                 
checking for strcasecmp... no                                                                                 
checking for strstr... no                                                                                    
checking for strtol... no                                                                                    
configure: creating ./config.status                                                                           
config.status: creating Makefile                                                                              
config.status: creating fcitx.spec                                                                           
config.status: creating doc/Makefile                                                                          
config.status: creating data/Makefile                                                                        
config.status: creating xpm/Makefile                                                                          
config.status: creating lib/Makefile                                                                          
config.status: creating src/version.h                                                                        
config.status: creating src/Makefile                                                                          
config.status: creating tools/Makefile                                                                        
config.status: creating config.h                                                                              
config.status: executing depfiles commands                                                                    
xy@linux-b340:~/Download/fcitx-3.6.3> make                                                                 
make  all-recursive                                                                                          
make[1]: Entering directory `/home/xy/Download/fcitx-3.6.3'                                                
Making all in doc                                                                                             
make[2]: Entering directory `/home/xy/Download/fcitx-3.6.3/doc'                                            
make[2]: Nothing to be done for `all'.                                                                        
make[2]: Leaving directory `/home/xy/Download/fcitx-3.6.3/doc'                                             
Making all in xpm                                                                                             
make[2]: Entering directory `/home/xy/Download/fcitx-3.6.3/xpm'                                            
make[2]: Nothing to be done for `all'.                                                                        
make[2]: Leaving directory `/home/xy/Download/fcitx-3.6.3/xpm'                                             
Making all in lib                                                                                             
make[2]: Entering directory `/home/xy/Download/fcitx-3.6.3/lib'                                            
gcc -DHAVE_CONFIG_H -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -g -O2 -INONE -INONE -D_ENABLE_TRAY -INONE -INONE -INONE -Wall -MT FrameMgr.o -MD -MP -MF .deps/FrameMgr.Tpo -c -o FrameMgr.o FrameMgr.c   
FrameMgr.c:29:25: error: X11/Xlibint.h: No such file or directory                                             
In file included from FrameMgr.c:31:                                                                          
FrameMgr.h:32:21: error: X11/Xmd.h: No such file or directory                                                
FrameMgr.h:33:22: error: X11/Xlib.h: No such file or directory                                                
In file included from FrameMgr.c:31:                                                                          
FrameMgr.h:112: error: expected declaration specifiers or ‘...’ before ‘Bool’                                 
FrameMgr.h:114: error: expected declaration specifiers or ‘...’ before ‘Bool’                                 
FrameMgr.h:126: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FrameMgrIsIterLoopEnd’        
FrameMgr.c:95: error: expected specifier-qualifier-list before ‘Bool’                                         
FrameMgr.c:114: error: expected specifier-qualifier-list before ‘Bool’                                       
FrameMgr.c:128: error: expected specifier-qualifier-list before ‘Bool’                                       
FrameMgr.c:139: error: expected specifier-qualifier-list before ‘Bool’                                       
FrameMgr.c:166: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IterIsLoopEnd’               
FrameMgr.c:173: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ChainIterGetNext’            
FrameMgr.c:177: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FrameInstIsIterLoopEnd’      
FrameMgr.c:182: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_FrameMgrIsIterLoopEnd’      
FrameMgr.c:183: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_FrameMgrProcessPadding’      
FrameMgr.c:216: error: expected declaration specifiers or ‘...’ before ‘Bool’                                 
FrameMgr.c: In function ‘FrameMgrInit’:                                                                       
FrameMgr.c:220: warning: implicit declaration of function ‘Xmalloc’                                          
FrameMgr.c:226: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:226: error: ‘byte_swap’ undeclared (first use in this function)                                    
FrameMgr.c:226: error: (Each undeclared identifier is reported only once                                      
FrameMgr.c:226: error: for each function it appears in.)                                                      
FrameMgr.c:227: error: ‘struct _FrameMgr’ has no member named ‘total_size’                                    
FrameMgr.c:228: error: ‘struct _FrameMgr’ has no member named ‘iters’                                         
FrameMgr.c: At top level:                                                                                    
FrameMgr.c:236: error: expected declaration specifiers or ‘...’ before ‘Bool’                                 
FrameMgr.c: In function ‘FrameMgrInitWithData’:                                                               
FrameMgr.c:242: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:242: error: ‘byte_swap’ undeclared (first use in this function)                                    
FrameMgr.c:243: error: ‘struct _FrameMgr’ has no member named ‘total_size’                                    
FrameMgr.c: In function ‘FrameMgrFree’:                                                                       
FrameMgr.c:249: warning: implicit declaration of function ‘Xfree’                                             
FrameMgr.c: In function ‘_FrameMgrPutToken’:                                                                  
FrameMgr.c:265: error: ‘struct _FrameMgr’ has no member named ‘total_size’                                    
FrameMgr.c:265: error: ‘struct _FrameMgr’ has no member named ‘total_size’                                    
FrameMgr.c:275: error: ‘struct <anonymous>’ has no member named ‘is_byte_len’                                 
FrameMgr.c:286: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                   
FrameMgr.c:297: error: ‘CARD8’ undeclared (first use in this function)                                       
FrameMgr.c:297: error: expected expression before ‘)’ token                                                   
FrameMgr.c:302: error: ‘CARD16’ undeclared (first use in this function)                                       
FrameMgr.c:302: error: expected expression before ‘)’ token                                                   
FrameMgr.c:302: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:307: error: ‘CARD32’ undeclared (first use in this function)                                       
FrameMgr.c:307: error: expected expression before ‘)’ token                                                   
FrameMgr.c:307: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:332: error: expected expression before ‘)’ token                                                   
FrameMgr.c:337: error: expected expression before ‘)’ token                                                   
FrameMgr.c:342: error: expected expression before ‘)’ token                                                   
FrameMgr.c:347: error: expected expression before ‘)’ token                                                   
FrameMgr.c:361: error: expected expression before ‘)’ token                                                   
FrameMgr.c:361: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:366: error: expected expression before ‘)’ token                                                   
FrameMgr.c:366: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:371: error: expected expression before ‘)’ token                                                   
FrameMgr.c:371: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:376: error: expected expression before ‘)’ token                                                   
FrameMgr.c:376: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:390: error: expected expression before ‘)’ token                                                   
FrameMgr.c:390: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:395: error: expected expression before ‘)’ token                                                   
FrameMgr.c:395: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:400: error: expected expression before ‘)’ token                                                   
FrameMgr.c:400: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:405: error: expected expression before ‘)’ token                                                   
FrameMgr.c:405: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:452: warning: implicit declaration of function ‘bcopy’                                             
FrameMgr.c:452: warning: incompatible implicit declaration of built-in function ‘bcopy’                       
FrameMgr.c: In function ‘_FrameMgrGetToken’:                                                                  
FrameMgr.c:483: error: ‘struct _FrameMgr’ has no member named ‘total_size’                                    
FrameMgr.c:483: error: ‘struct _FrameMgr’ has no member named ‘total_size’                                    
FrameMgr.c:498: error: ‘CARD8’ undeclared (first use in this function)                                       
FrameMgr.c:498: error: expected expression before ‘)’ token                                                   
FrameMgr.c:502: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:502: error: ‘CARD16’ undeclared (first use in this function)                                       
FrameMgr.c:502: error: expected expression before ‘)’ token                                                   
FrameMgr.c:502: error: expected expression before ‘)’ token                                                   
FrameMgr.c:502: error: expected expression before ‘)’ token                                                   
FrameMgr.c:506: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:506: error: ‘CARD32’ undeclared (first use in this function)                                       
FrameMgr.c:506: error: expected expression before ‘)’ token                                                   
FrameMgr.c:506: error: expected expression before ‘)’ token                                                   
FrameMgr.c:506: error: expected expression before ‘)’ token                                                   
FrameMgr.c:506: error: expected expression before ‘)’ token                                                   
FrameMgr.c:506: error: expected expression before ‘)’ token                                                   
FrameMgr.c:521: error: ‘struct _Iter’ has no member named ‘start_counter’                                    
FrameMgr.c:521: error: ‘True’ undeclared (first use in this function)                                         
FrameMgr.c:536: error: expected expression before ‘)’ token                                                   
FrameMgr.c:540: error: expected expression before ‘)’ token                                                   
FrameMgr.c:544: error: expected expression before ‘)’ token                                                   
FrameMgr.c:548: error: expected expression before ‘)’ token                                                   
FrameMgr.c:556: error: ‘struct _FrameMgr’ has no member named ‘iters’                                         
FrameMgr.c:565: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:565: error: expected expression before ‘)’ token                                                   
FrameMgr.c:565: error: expected expression before ‘)’ token                                                   
FrameMgr.c:565: error: expected expression before ‘)’ token                                                   
FrameMgr.c:570: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:570: error: expected expression before ‘)’ token                                                   
FrameMgr.c:570: error: expected expression before ‘)’ token                                                   
FrameMgr.c:570: error: expected expression before ‘)’ token                                                   
FrameMgr.c:575: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:575: error: expected expression before ‘)’ token                                                   
FrameMgr.c:575: error: expected expression before ‘)’ token                                                   
FrameMgr.c:575: error: expected expression before ‘)’ token                                                   
FrameMgr.c:580: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:580: error: expected expression before ‘)’ token                                                   
FrameMgr.c:580: error: expected expression before ‘)’ token                                                   
FrameMgr.c:580: error: expected expression before ‘)’ token                                                   
FrameMgr.c:588: error: ‘struct _FrameMgr’ has no member named ‘iters’                                         
FrameMgr.c:597: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:597: error: expected expression before ‘)’ token                                                   
FrameMgr.c:597: error: expected expression before ‘)’ token                                                   
FrameMgr.c:597: error: expected expression before ‘)’ token                                                   
FrameMgr.c:597: error: expected expression before ‘)’ token                                                   
FrameMgr.c:597: error: expected expression before ‘)’ token                                                   
FrameMgr.c:602: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:602: error: expected expression before ‘)’ token                                                   
FrameMgr.c:602: error: expected expression before ‘)’ token                                                   
FrameMgr.c:602: error: expected expression before ‘)’ token                                                   
FrameMgr.c:602: error: expected expression before ‘)’ token                                                   
FrameMgr.c:602: error: expected expression before ‘)’ token                                                   
FrameMgr.c:607: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:607: error: expected expression before ‘)’ token                                                   
FrameMgr.c:607: error: expected expression before ‘)’ token                                                   
FrameMgr.c:607: error: expected expression before ‘)’ token                                                   
FrameMgr.c:607: error: expected expression before ‘)’ token                                                   
FrameMgr.c:607: error: expected expression before ‘)’ token                                                   
FrameMgr.c:612: error: ‘struct _FrameMgr’ has no member named ‘byte_swap’                                    
FrameMgr.c:612: error: expected expression before ‘)’ token                                                   
FrameMgr.c:612: error: expected expression before ‘)’ token                                                   
FrameMgr.c:612: error: expected expression before ‘)’ token                                                   
FrameMgr.c:612: error: expected expression before ‘)’ token                                                   
FrameMgr.c:612: error: expected expression before ‘)’ token                                                   
FrameMgr.c:620: error: ‘struct _FrameMgr’ has no member named ‘iters’                                         
FrameMgr.c:668: error: ‘struct _FrameMgr’ has no member named ‘iters’                                         
FrameMgr.c:684: error: ‘struct _FrameMgr’ has no member named ‘iters’                                         
FrameMgr.c: In function ‘FrameMgrSetTotalSize’:                                                               
FrameMgr.c:719: error: ‘struct _FrameMgr’ has no member named ‘total_size’                                    
FrameMgr.c: In function ‘FrameMgrSkipToken’:                                                                  
FrameMgr.c:745: error: ‘struct _FrameMgr’ has no member named ‘total_size’                                    
FrameMgr.c:745: error: ‘struct _FrameMgr’ has no member named ‘total_size’                                    
FrameMgr.c: At top level:                                                                                    
FrameMgr.c:805: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FrameMgrIsIterLoopEnd’        
FrameMgr.c:821: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_FrameMgrIsIterLoopEnd’      
FrameMgr.c:826: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_FrameMgrProcessPadding’      
FrameMgr.c: In function ‘FrameInstFree’:                                                                     
FrameMgr.c:873: warning: implicit declaration of function ‘ChainIterGetNext’                                 
FrameMgr.c: In function ‘FrameInstGetNextType’:                                                               
FrameMgr.c:921: error: ‘struct <anonymous>’ has no member named ‘is_byte_len’                                 
FrameMgr.c: In function ‘FrameInstPeekNextType’:                                                              
FrameMgr.c:1072: error: ‘struct <anonymous>’ has no member named ‘is_byte_len’                                
FrameMgr.c: At top level:                                                                                    
FrameMgr.c:1185: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FrameInstIsIterLoopEnd’      
FrameMgr.c: In function ‘_FrameMgrAppendIter’:                                                               
FrameMgr.c:1209: error: ‘struct _FrameMgr’ has no member named ‘iters’                                       
FrameMgr.c:1211: error: ‘struct _FrameIter’ has no member named ‘next’                                       
FrameMgr.c:1212: error: ‘struct _FrameIter’ has no member named ‘next’                                       
FrameMgr.c:1217: error: ‘struct _FrameMgr’ has no member named ‘iters’                                       
FrameMgr.c:1222: error: ‘struct _FrameIter’ has no member named ‘next’                                       
FrameMgr.c:1223: error: ‘struct _FrameIter’ has no member named ‘next’                                       
FrameMgr.c:1229: error: ‘struct _FrameIter’ has no member named ‘counting’                                    
FrameMgr.c:1229: error: ‘False’ undeclared (first use in this function)                                       
FrameMgr.c:1230: error: ‘struct _FrameIter’ has no member named ‘counter’                                    
FrameMgr.c:1231: error: ‘struct _FrameIter’ has no member named ‘end’                                         
FrameMgr.c:1232: error: ‘struct _FrameIter’ has no member named ‘next’                                       
FrameMgr.c: In function ‘_FrameMgrRemoveIter’:                                                               
FrameMgr.c:1244: error: ‘struct _FrameMgr’ has no member named ‘iters’                                       
FrameMgr.c:1250: error: ‘struct _FrameIter’ has no member named ‘next’                                       
FrameMgr.c:1250: error: ‘struct _FrameIter’ has no member named ‘next’                                       
FrameMgr.c:1252: error: ‘struct _FrameMgr’ has no member named ‘iters’                                       
FrameMgr.c:1252: error: ‘struct _FrameIter’ has no member named ‘next’                                       
FrameMgr.c:1259: error: ‘struct _FrameIter’ has no member named ‘next’                                       
FrameMgr.c: In function ‘_FrameIterCounterIncr’:                                                              
FrameMgr.c:1270: error: ‘struct _FrameIter’ has no member named ‘counting’                                    
FrameMgr.c:1272: error: ‘struct _FrameIter’ has no member named ‘counter’                                    
FrameMgr.c:1273: error: ‘struct _FrameIter’ has no member named ‘counter’                                    
FrameMgr.c:1273: error: ‘struct _FrameIter’ has no member named ‘end’                                         
FrameMgr.c:1275: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:1275: error: ‘False’ undeclared (first use in this function)                                       
FrameMgr.c:1281: error: ‘struct _FrameIter’ has no member named ‘next’                                       
FrameMgr.c: In function ‘_IterStartWatch’:                                                                    
FrameMgr.c:1290: error: ‘struct _FrameIter’ has no member named ‘counting’                                    
FrameMgr.c:1290: error: ‘True’ undeclared (first use in this function)                                       
FrameMgr.c: In function ‘IterInit’:                                                                           
FrameMgr.c:1510: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:1511: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1512: error: ‘struct _Iter’ has no member named ‘start_watch_proc’                                 
FrameMgr.c:1513: error: ‘struct _Iter’ has no member named ‘client_data’                                      
FrameMgr.c:1514: error: ‘struct _Iter’ has no member named ‘start_counter’                                    
FrameMgr.c:1514: error: ‘False’ undeclared (first use in this function)                                       
FrameMgr.c:1537: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1537: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c: In function ‘IterFree’:                                                                           
FrameMgr.c:1553: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1562: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1567: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1577: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1582: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c: At top level:                                                                                    
FrameMgr.c:1593: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IterIsLoopEnd’               
FrameMgr.c: In function ‘IterGetNextType’:                                                                    
FrameMgr.c:1654: error: ‘struct _Iter’ has no member named ‘start_counter’                                    
FrameMgr.c:1656: error: ‘struct _Iter’ has no member named ‘start_watch_proc’                                 
FrameMgr.c:1656: error: ‘struct _Iter’ has no member named ‘client_data’                                      
FrameMgr.c:1657: error: ‘struct _Iter’ has no member named ‘start_counter’                                    
FrameMgr.c:1657: error: ‘False’ undeclared (first use in this function)                                       
FrameMgr.c:1660: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1662: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:1663: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1676: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1684: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1684: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1691: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1700: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1700: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1703: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1703: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1710: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1723: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1723: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1726: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1726: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1733: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c: In function ‘IterPeekNextType’:                                                                  
FrameMgr.c:1751: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:1751: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1768: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1768: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1783: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1783: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1786: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1786: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1803: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1803: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1806: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1806: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c: In function ‘IterSetSize’:                                                                        
FrameMgr.c:1830: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:1844: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1847: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1858: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:1863: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1879: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1882: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1890: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:1895: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1913: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1916: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1924: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:1929: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c: In function ‘IterGetSize’:                                                                        
FrameMgr.c:1953: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1960: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1960: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1966: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1970: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1973: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1985: error: ‘struct _Iter’ has no member named ‘cur_no’                                          
FrameMgr.c:1989: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:1992: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c: In function ‘IterSetIterCount’:                                                                  
FrameMgr.c:2014: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:2017: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:2017: error: ‘False’ undeclared (first use in this function)                                       
FrameMgr.c:2034: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:2037: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:2046: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:2051: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:2065: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:2068: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c:2076: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:2081: error: ‘struct _Iter’ has no member named ‘cm’                                               
FrameMgr.c: In function ‘IterGetTotalSize’:                                                                  
FrameMgr.c:2103: error: ‘struct _Iter’ has no member named ‘allow_expansion’                                 
FrameMgr.c:2137: error: ‘struct _Iter’ has no member named ‘cm’
FrameMgr.c:2154: error: ‘struct _Iter’ has no member named ‘cm’
FrameMgr.c:2172: error: ‘struct _Iter’ has no member named ‘cm’
FrameMgr.c:2175: error: ‘struct _Iter’ has no member named ‘cm’
FrameMgr.c: In function ‘IterReset’:
FrameMgr.c:2202: error: ‘struct _Iter’ has no member named ‘cm’
FrameMgr.c:2210: error: ‘struct _Iter’ has no member named ‘cm’
FrameMgr.c:2221: error: ‘struct _Iter’ has no member named ‘cur_no’
FrameMgr.c: In function ‘IterSetStartWatch’:
FrameMgr.c:2228: error: ‘struct _Iter’ has no member named ‘start_watch_proc’
FrameMgr.c:2229: error: ‘struct _Iter’ has no member named ‘client_data’
FrameMgr.c: At top level:
FrameMgr.c:2272: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ChainIterGetNext’
make[2]: *** [FrameMgr.o] Error 1
make[2]: Leaving directory `/home/xy/Download/fcitx-3.6.3/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/xy/Download/fcitx-3.6.3'
make: *** [all] Error 2
xy@linux-b340:~/Download/fcitx-3.6.3> make install
Making install in doc
make[1]: Entering directory `/home/xy/Download/fcitx-3.6.3/doc'
make[2]: Entering directory `/home/xy/Download/fcitx-3.6.3/doc'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/fcitx/doc" || /bin/mkdir -p "/usr/local/share/fcitx/doc"
/bin/mkdir: cannot create directory `/usr/local/share/fcitx': Permission denied
make[2]: *** [install-docDATA] Error 1
make[2]: Leaving directory `/home/xy/Download/fcitx-3.6.3/doc'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/xy/Download/fcitx-3.6.3/doc'
make: *** [install-recursive] Error 1
xy@linux-b340:~/Download/fcitx-3.6.3>
回复 支持 反对

使用道具 举报

发表于 2010-10-3 20:43:23 | 显示全部楼层
源里面直接有包,下载安装就可以了是for11.2的,但是11.3也可以用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-4 12:58:02 | 显示全部楼层
多谢两位,不止是 fcitx,有时还碰到其他的需要 make && make install 的软件,一直想学学如何安装,总是不成功,网上的帖子总语焉不详,教人一头雾水。
多谢了。
回复 支持 反对

使用道具 举报

发表于 2010-10-4 13:14:43 | 显示全部楼层
suse也将头文件单独分离出来了。

你需要安装make,pkg-config等编译需要的包,然后是软件需要的头文件包。才能正常编译。如果经常需要编译,suse,ubuntu不太适合。
回复 支持 反对

使用道具 举报

发表于 2010-10-4 13:35:10 | 显示全部楼层
我在安装系统的时候就直接把一大堆的开发包都安装上了~
回复 支持 反对

使用道具 举报

发表于 2010-10-6 05:12:57 | 显示全部楼层
"/bin/mkdir: cannot create directory `/usr/local/share/fcitx': Permission denied"
说你没有权限,需要用超级用户才能安装。
另外,如果还有问题,请执行make clean然后make, make install....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-6 09:15:18 | 显示全部楼层
重新解压了一份configure,提升了权限装,仍不行,“make clean然后make, make install”也不行。
多谢各位答复。
不过他文档里提到需要“ XFree86-4.3.0/xorg 或更新(及其开发包)”是什么东西。
回复 支持 反对

使用道具 举报

发表于 2010-10-9 00:58:30 | 显示全部楼层
試試看,先
su
zypper in xorg-x11-devel xorg-x11-libs pkgconfig freetype2-devel dbus-1-devel
回复 支持 反对

使用道具 举报

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

本版积分规则

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