banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Lỗi khi biên dịch xvnkb!! Cần tư vấn của các bác!  XML
  [Question]   Lỗi khi biên dịch xvnkb!! Cần tư vấn của các bác! 07/04/2007 20:40:59 (+0700) | #1 | 52252
[Avatar]
tuantub
Member

[Minus]    0    [Plus]
Joined: 15/08/2006 06:45:48
Messages: 81
Offline
[Profile] [PM]
Khì, lâu lắm rồi không post bài trên này, post là lại muốn hỏi. Chuyện là thế này, em mới cài thằng Ubuntu 6.10, muốn đánh chút tiếng Việt nên tìm xvnkb-0.2.9a về cài, sau khi chạy ./configure thì chưa có gì sảy ra, nhìn thông báo có vẻ bình thường :
Code:
root@tuantub-laptop:/home/tuantub/Desktop/xvnkb-0.2.9a# ./configure 

Configuration for xvnkb 0.2.9a on Linux

  Type "./configure --help" for more information

Checking uchar... no
Checking ushort... yes
Checking uint... yes
Checking ulong... yes
Checking dynamic linking loader... yes
Checking X11 lib... /usr/X11R6
Checking pkg-config... yes
Checking Xft... yes

Compile options:
  Enable XFT: yes
  Enable spell checking: yes
  Enable extended keystroke: no
  Enable ABC liked Telex keystroke: no
done.

Type "make" to compile


nhưng đến khi "make" thì nó thông báo một loạt ERROR thế này thế mới đau chứ :
Code:
root@tuantub-laptop:/home/tuantub/Desktop/xvnkb-0.2.9a# make
cc -fpic -O3 -s -fomit-frame-pointer -D_REENTRANT -DUSE_XFT -I/usr/include/freetype2   -DVERSION=\"0.2.9a\" -Wall -I/usr/X11R6/include -c xvnkb.c
In file included from typedefs.h:24,
                 from xvnkb.c:32:
config.h:1: error: expected identifier or ‘(’ before ‘-’ token
config.h:1: error: stray ‘#’ in program
In file included from typedefs.h:24,
                 from xvnkb.c:32:
config.h:7:2: error: #endif without #if
In file included from xvnkb.c:32:
typedefs.h:28: warning: data definition has no type or storage class
typedefs.h:28: warning: type defaults to ‘int’ in declaration of ‘vk_methods’
xvnkb.c: In function ‘key_handler’:
xvnkb.c:155: error: ‘VKM_OFF’ undeclared (first use in this function)
xvnkb.c:155: error: (Each undeclared identifier is reported only once
xvnkb.c:155: error: for each function it appears in.)
xvnkb.c: In function ‘XNextEvent’:
xvnkb.c:347: error: ‘VKM_OFF’ undeclared (first use in this function)
make: *** [xvnkb.o] Error 1


bác nào đọc thông báo của bọn nó mà "chuẩn bệnh " có thể giúp em được không? hoặc giả là bác nào đó đã gặp lỗi thế này khi compile thì "bẩu" em một phát.
cảm ơn các bác nhiều
[Up] [Print Copy]
  [Question]   Re: Lỗi khi biên dịch xvnkb!! Cần tư vấn của các bác! 07/04/2007 21:17:13 (+0700) | #2 | 52255
[Avatar]
nil
Elite Member

[Minus]    0    [Plus]
Joined: 12/12/2006 18:37:46
Messages: 271
Location: Thùng rác
Offline
[Profile] [PM] [WWW]
Với xvnkb, sau khi chạy configure xong, bạn vào file config.h và xóa chữ -e trước dòng #ifndef __VK_CONFIG_H đi:

Code:
-e #ifndef __VK_CONFIG_H
#define __VK_CONFIG_H
#define VK_CHECK_SPELLING
#define VK_NEED_UCHAR
#endif


Bạn đọc thêm ở đây nhé:

http://forum.vnoss.org/viewtopic.php?id=3943

[Up] [Print Copy]
  [Question]   Lỗi khi biên dịch xvnkb!! Cần tư vấn của các bác! 07/04/2007 21:27:39 (+0700) | #3 | 52256
[Avatar]
tuantub
Member

[Minus]    0    [Plus]
Joined: 15/08/2006 06:45:48
Messages: 81
Offline
[Profile] [PM]
xong, đã biên dịch được, chạy ngon ơ, cảm ơn @nil nhiều lắm
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|