From owner-freebsd-bugs@FreeBSD.ORG Mon Jul 23 14:40:09 2012 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 361EA1065680 for ; Mon, 23 Jul 2012 14:40:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 06B5D8FC15 for ; Mon, 23 Jul 2012 14:40:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6NEe89k025014 for ; Mon, 23 Jul 2012 14:40:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6NEe8ss025013; Mon, 23 Jul 2012 14:40:08 GMT (envelope-from gnats) Resent-Date: Mon, 23 Jul 2012 14:40:08 GMT Resent-Message-Id: <201207231440.q6NEe8ss025013@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Chien-ting Chen Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 05366106567D for ; Mon, 23 Jul 2012 14:37:53 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id D97758FC16 for ; Mon, 23 Jul 2012 14:37:52 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q6NEbqbW012270 for ; Mon, 23 Jul 2012 14:37:52 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q6NEbqii012269; Mon, 23 Jul 2012 14:37:52 GMT (envelope-from nobody) Message-Id: <201207231437.q6NEbqii012269@red.freebsd.org> Date: Mon, 23 Jul 2012 14:37:52 GMT From: Chien-ting Chen To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/170089: ibus-chewing-1.3.10 can't be compiled with ibus-1.4.1, and it needs upgrading. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jul 2012 14:40:09 -0000 >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 root@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 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: