>Number:         170089
>Category:       misc
>Synopsis:       ibus-chewing-1.3.10 can't be compiled with ibus-1.4.1, and it 
>needs upgrading.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 23 14:40:08 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Chien-ting Chen
>Release:        FreeBSD 8.3-RC1 amd64
>Organization:
>Environment:
System: FreeBSD 8.3-RC1 #0: Sun Mar  4 05:54:16 UTC 2012
    r...@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
>Description:
When I had upgrade ibus IME Framework to 1.4.1, I used pkg_libchk to check if 
there were some dependent packages that needed being upgraded.
Then chinese/ibus-chewing was found, and I used "portmaster -B zh-ibus-chewing" 
 to try to reinstall it. However, an error happened. The (partial)
 message is shown below:


......
Scanning dependencies of target pot_file
[ 42%] Built target pot_file
[ 50%] Generating ../src/maker-dialog.c, ../src/maker-dialog.h, 
../src/maker-dialog-private.h
Scanning dependencies of target generate-gconf-schemas
[ 57%] Building C object 
bin/CMakeFiles/generate-gconf-schemas.dir/generate-gconf-schemas.c.o
[ 64%] Building C object 
bin/CMakeFiles/generate-gconf-schemas.dir/maker-dialog.c.o
Linking C executable generate-gconf-schemas
Generating gconf-schemas

(generate-gconf-schemas:54907): GLib-GObject-WARNING **: invalid (NULL) pointer 
instance

(generate-gconf-schemas:54907): GLib-GObject-CRITICAL **: 
g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(KBType,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(selKeys,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(hsuSelKeyType,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(autoShiftCur,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(addPhraseDirection,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(easySymbolInput,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(escCleanAllBuf,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(maxChiSymbolLen,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(forceLowercaseEnglish,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(syncCapsLockLocal,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(numpadAlwaysNumber,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(plainZhuyin,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(candPerPage,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(phraseChoiceRearward,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::add_property_no_gui(spaceAsSelection,-)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::output_gconf_schemes_file(/usr/ports/chinese/ibus-chewing/work/ibus-chewing-1.3.10-Source/data/ibus-chewing.schemas)
(generate-gconf-schemas:54907): MakerDialog-DEBUG: 
::output_gconf_schemes_file(/usr/ports/chinese/ibus-chewing/work/ibus-chewing-1.3.10-Source/data/ibus-chewing.schemas)
 ... done.
[ 64%] Built target generate-gconf-schemas
[ 71%] Generating ../src/ibus-chewing-engine.c, ../src/ibus-chewing-engine.h, 
../src/ibus-chewing-engine-private.h
Scanning dependencies of target ibus-engine-chewing
[ 78%] Building C object bin/CMakeFiles/ibus-engine-chewing.dir/main.c.o
[ 85%] Building C object 
bin/CMakeFiles/ibus-engine-chewing.dir/ibus-chewing-engine.c.o
/usr/ports/chinese/ibus-chewing/work/ibus-chewing-1.3.10-Source/src/IBusChewingEngine.gob:
 In function '___23_ibus_chewing_engine_property_activate':
/usr/ports/chinese/ibus-chewing/work/ibus-chewing-1.3.10-Source/src/IBusChewingEngine.gob:1044:
 error: 'IBusProperty' has no member named 'state'
/usr/ports/chinese/ibus-chewing/work/ibus-chewing-1.3.10-Source/src/IBusChewingEngine.gob:1049:
 error: 'IBusProperty' has no member named 'state'
In file included from 
/usr/ports/chinese/ibus-chewing/work/ibus-chewing-1.3.10-Source/src/IBusChewingEngine.gob:1079:

 
/usr/ports/chinese/ibus-chewing/work/ibus-chewing-1.3.10-Source/src/IBusChewingEngine-input-events.c:
 In function 'ibus_chewing_engine_property_activate':
/usr/ports/chinese/ibus-chewing/work/ibus-chewing-1.3.10-Source/src/IBusChewingEngine-input-events.c:294:
 error: 'IBusProperty' has no member named 'state'
/usr/ports/chinese/ibus-chewing/work/ibus-chewing-1.3.10-Source/src/IBusChewingEngine-input-events.c:299:
 error: 'IBusProperty' has no member named 'state'
*** Error code 1

Stop in /usr/ports/chinese/ibus-chewing/work/ibus-chewing-1.3.10-Source.
*** Error code 1

Stop in /usr/ports/chinese/ibus-chewing/work/ibus-chewing-1.3.10-Source.
*** Error code 1

Stop in /usr/ports/chinese/ibus-chewing/work/ibus-chewing-1.3.10-Source.
*** Error code 1

Stop in /usr/ports/chinese/ibus-chewing.
*** Error code 1

Stop in /usr/ports/chinese/ibus-chewing.

===>>> make failed for chinese/ibus-chewing
===>>> Aborting update

Terminated
Terminated

===>>> You can restart from the point of failure with this command line:
       portmaster <flags> chinese/ibus-chewing 
>How-To-Repeat:
# (upgrade ibus to 1.4.1)
# pkg_libchk
zh-ibus-chewing-1.3.10_1: /usr/local/libexec/ibus-engine-chewing misses 
libibus-1.0.so.400
# portmaster -B zh-ibus-chewing
>Fix:
This kind of problem has been reported to the tracker of ibus: 
http://code.google.com/p/ibus/issues/detail?id=1427#makechanges 

THe bug has been fixed at ibus-chewing-1.4.0, so chinese/ibus-chewing/ also 
needs upgrading.

>Release-Note:
>Audit-Trail:
>Unformatted:
_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to