Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 199495 - ~www-client/ochusha-0.5.8.2 fails with gtk+-2.12.1-r1
Summary: ~www-client/ochusha-0.5.8.2 fails with gtk+-2.12.1-r1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: CJK Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gtk-2.12-tracker
  Show dependency tree
 
Reported: 2007-11-18 06:46 UTC by nanikata15
Modified: 2008-03-05 17:05 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch for gtk+ 2.12 (ochusha-0.5.8.2-gtk-2.12.diff,6.69 KB, patch)
2008-03-02 11:09 UTC, Anthony Low
Details | Diff
ebuild and QA fixes (ochusha-0.5.8.2-r3.tar.bz2,10.00 KB, application/octet-stream)
2008-03-02 11:14 UTC, Anthony Low
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nanikata15 2007-11-18 06:46:31 UTC
trying "emerge ochusha" produces the following

paned_notebook.c: In function ‘paned_notebook_init’:
paned_notebook.c:519: warning: implicit declaration of function ‘gtk_tool_item_set_tooltip’
paned_notebook.c:520: error: ‘GtkToolbar’ has no member named ‘tooltips’
paned_notebook.c:536: error: ‘GtkToolbar’ has no member named ‘tooltips’
paned_notebook.c:551: error: ‘GtkToolbar’ has no member named ‘tooltips’
paned_notebook.c:601: warning: implicit declaration of function ‘gtk_object_sink’
make[3]: *** [paned_notebook.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/www-client/ochusha-0.5.8.2-r2/work/ochusha-0.5.8.2/gtk2'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/www-client/ochusha-0.5.8.2-r2/work/ochusha-0.5.8.2/gtk2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/www-client/ochusha-0.5.8.2-r2/work/ochusha-0.5.8.2'
make: *** [all] Error 2
 * 
 * ERROR: www-client/ochusha-0.5.8.2-r2 failed.
 * Call stack:
 *                   ebuild.sh, line 1701:  Called dyn_compile
 *                   ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                   ebuild.sh, line   44:  Called src_compile
 *   ochusha-0.5.8.2-r2.ebuild, line   42:  Called die
 * The specific snippet of code:
 *      emake || die
 *  The die message:
 *   (no error message)


Reproducible: Always

Steps to Reproduce:
1. Update gtk+ to 2.12.1-r1
2. emerge ochusha




a lot of warnings similar to the following also show up:
session.c:340: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
session.c:340: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness


Found a thread here about the same problem:
http://pc11.2ch.net/test/read.cgi/linux/1183983773/
A person was getting exactly the same error, but succeeded on emerging by changing gtk+ to 2.10

I myself haven't tried it.

Because ochusha doesn't seem to be maintained anymore it lost compatability against newer gtk+?


I'm a complete newbie at gentoo and linux, so I apologise for any inconsistencies in advance.
Comment 1 Evil Compile Person 2008-01-10 02:39:08 UTC
I see the same error, looks like GTK is the culprit ...
Comment 2 Anthony Low 2008-03-02 11:09:21 UTC
Created attachment 145075 [details, diff]
Patch for gtk+ 2.12

Fixes deprecated functions.
Comment 3 Anthony Low 2008-03-02 11:14:38 UTC
Created attachment 145078 [details]
ebuild and QA fixes

Applies ochusha-0.5.8.2-gtk-2.12.diff, also fixes strptime and type-punning QA warnings.
Comment 4 MATSUU Takuto (RETIRED) gentoo-dev 2008-03-05 17:05:32 UTC
ochusha-0.5.8.2-r3 in cvs. thanks.