First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 83474
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: CJK Team <cjk@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Federico Zenith <zenith@mpi-magdeburg.mpg.de>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
skim-1.0.patch Patch for Skim, series 1.0 patch Federico Zenith 2005-02-27 13:33 0000 739 bytes Details | Diff
skim-1.1.patch Patch for Skim, series 1.1 patch Federico Zenith 2005-02-27 13:40 0000 838 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 83474 depends on: Show dependency tree
Bug 83474 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-02-27 09:42 0000
Skim 1.0.2, but also 1.1.0, does not compile on AMD64. Corresponding SCIM does
not cause problems.
It should have been posted on a Skim bugzilla, but none was found. Hopefully
our local CJK team can push the bug upstream :-)

To reproduce, ACCEPT_KEYWORDS=~amd64 emerge skim

Skim is a port of the SCIM input engine to KDE.

Output of the make process for skim 1.0.2 (similar problem for skim 1.1.0).
Configure seems to be alright.
-------------
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/skim-1.0.2/work/skim-1.0.2'
Making all in utils
make[2]: Entering directory `/var/tmp/portage/skim-1.0.2/work/skim-1.0.2/utils'
/usr/kde/3.3/bin/kconfig_compiler ./scimkdeconfig.kcfg ./scimkdesettings.kcfgc;
ret=$?; \
if test "$ret" != 0; then rm -f scimkdesettings.h ; exit $ret ; fi
/usr/qt/3/bin/moc ./scimmovehandle.h -o scimmovehandle.moc
/usr/qt/3/bin/moc ./scimdragableframe.h -o scimdragableframe.moc
if /bin/sh ../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I.. -I../src -I/u
sr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include  
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-l
ong-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-ar
ith -Wwrite-strings -O2 -march=athlon64 -O3 -pipe -Wformat-security
-Wmissing-format-attribute -fno-exceptions -fno-check-
new -fno-common  -MT scimxmlguibuilder.lo -MD -MP -MF
".deps/scimxmlguibuilder.Tpo" -c -o scimxmlguibuilder.lo scimxmlguib
uilder.cpp; \
then mv -f ".deps/scimxmlguibuilder.Tpo" ".deps/scimxmlguibuilder.Plo"; else rm
-f ".deps/scimxmlguibuilder.Tpo"; exit 1;
fi
/usr/qt/3/bin/moc ./scimactions.h -o scimactions.moc
/usr/qt/3/bin/moc ./scimtoolbar.h -o scimtoolbar.moc
/usr/qt/3/bin/moc ./kautocmodule.h -o kautocmodule.moc
if /bin/sh ../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I.. -I../src -I/u
sr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include  
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-l
ong-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-ar
ith -Wwrite-strings -O2 -march=athlon64 -O3 -pipe -Wformat-security
-Wmissing-format-attribute -fno-exceptions -fno-check-
new -fno-common  -MT scimkdesettings.lo -MD -MP -MF ".deps/scimkdesettings.Tpo"
-c -o scimkdesettings.lo scimkdesettings.c
pp; \
then mv -f ".deps/scimkdesettings.Tpo" ".deps/scimkdesettings.Plo"; else rm -f
".deps/scimkdesettings.Tpo"; exit 1; fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I.. -I../src -I/u
sr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include  
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-l
ong-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-ar
ith -Wwrite-strings -O2 -march=athlon64 -O3 -pipe -Wformat-security
-Wmissing-format-attribute -fno-exceptions -fno-check-
new -fno-common  -MT scimmovehandle.lo -MD -MP -MF ".deps/scimmovehandle.Tpo"
-c -o scimmovehandle.lo scimmovehandle.cpp;
\
then mv -f ".deps/scimmovehandle.Tpo" ".deps/scimmovehandle.Plo"; else rm -f
".deps/scimmovehandle.Tpo"; exit 1; fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I.. -I../src -I/u
sr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include  
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-l
ong-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-ar
ith -Wwrite-strings -O2 -march=athlon64 -O3 -pipe -Wformat-security
-Wmissing-format-attribute -fno-exceptions -fno-check-
new -fno-common  -MT scimdragableframe.lo -MD -MP -MF
".deps/scimdragableframe.Tpo" -c -o scimdragableframe.lo scimdragabl
eframe.cpp; \
then mv -f ".deps/scimdragableframe.Tpo" ".deps/scimdragableframe.Plo"; else rm
-f ".deps/scimdragableframe.Tpo"; exit 1;
fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I.. -I../src -I/u
sr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include  
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-l
ong-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-ar
ith -Wwrite-strings -O2 -march=athlon64 -O3 -pipe -Wformat-security
-Wmissing-format-attribute -fno-exceptions -fno-check-
new -fno-common  -MT scimactions.lo -MD -MP -MF ".deps/scimactions.Tpo" -c -o
scimactions.lo scimactions.cpp; \
then mv -f ".deps/scimactions.Tpo" ".deps/scimactions.Plo"; else rm -f
".deps/scimactions.Tpo"; exit 1; fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I.. -I../src -I/u
sr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include  
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-l
ong-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-ar
ith -Wwrite-strings -O2 -march=athlon64 -O3 -pipe -Wformat-security
-Wmissing-format-attribute -fno-exceptions -fno-check-
new -fno-common  -MT scimtoolbar.lo -MD -MP -MF ".deps/scimtoolbar.Tpo" -c -o
scimtoolbar.lo scimtoolbar.cpp; \
then mv -f ".deps/scimtoolbar.Tpo" ".deps/scimtoolbar.Plo"; else rm -f
".deps/scimtoolbar.Tpo"; exit 1; fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I.. -I../src -I/u
sr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include  
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-l
ong-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-ar
ith -Wwrite-strings -O2 -march=athlon64 -O3 -pipe -Wformat-security
-Wmissing-format-attribute -fno-exceptions -fno-check-
new -fno-common  -MT kautocmodule.lo -MD -MP -MF ".deps/kautocmodule.Tpo" -c -o
kautocmodule.lo kautocmodule.cpp; \
then mv -f ".deps/kautocmodule.Tpo" ".deps/kautocmodule.Plo"; else rm -f
".deps/kautocmodule.Tpo"; exit 1; fi
/bin/sh ../libtool --silent --mode=link --tag=CXX x86_64-pc-linux-gnu-g++ 
-Wnon-virtual-dtor -Wno-long-long -Wundef -ansi
 -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts
-Wall -W -Wpointer-arith -Wwrite-strings -O
2 -march=athlon64 -O3 -pipe -Wformat-security -Wmissing-format-attribute
-fno-exceptions -fno-check-new -fno-common    -o
libscim-kdeutils.la -rpath /usr/lib -L/usr/lib -L/usr/qt/3/lib
-L/usr/kde/3.3/lib  scimmovehandle.lo scimdragableframe.lo
scimxmlguibuilder.lo scimactions.lo scimtoolbar.lo kautocmodule.lo
scimkdesettings.lo
make[2]: Leaving directory `/var/tmp/portage/skim-1.0.2/work/skim-1.0.2/utils'
Making all in scim
make[2]: Entering directory `/var/tmp/portage/skim-1.0.2/work/skim-1.0.2/scim'
Making all in config
make[3]: Entering directory
`/var/tmp/portage/skim-1.0.2/work/skim-1.0.2/scim/config'
if /bin/sh ../../libtool --silent --mode=compile --tag=CXX
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../..
 -I../.. -I../../src -I../../utils -I/usr/include/scim-1.0
-I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include
   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef
-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -W
cast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith
-Wwrite-strings -O2 -march=athlon64 -O3 -pipe -Wformat-
security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common 
-MT scim_kconfig_config.lo -MD -MP -MF ".d
eps/scim_kconfig_config.Tpo" -c -o scim_kconfig_config.lo
scim_kconfig_config.cpp; \
then mv -f ".deps/scim_kconfig_config.Tpo" ".deps/scim_kconfig_config.Plo";
else rm -f ".deps/scim_kconfig_config.Tpo"; ex
it 1; fi
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:175: warning: unused parameter 'mask'
/usr/include/scim-1.0/scim_debug.h:175: warning: unused parameter 'verbose'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/bin/sh ../../libtool --silent --mode=link --tag=CXX x86_64-pc-linux-gnu-g++ 
-Wnon-virtual-dtor -Wno-long-long -Wundef -a
nsi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion
-Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings
 -O2 -march=athlon64 -O3 -pipe -Wformat-security -Wmissing-format-attribute
-fno-exceptions -fno-check-new -fno-common
-o kconfig.la -rpath /usr/lib/scim-1.0/1.0.0/Config -module -L/usr/lib
-L/usr/qt/3/lib -L/usr/kde/3.3/lib  -fPIC -lkdeui s
cim_kconfig_config.lo ../../utils/libscim-kdeutils.la -lscim-1.0
make[3]: Leaving directory
`/var/tmp/portage/skim-1.0.2/work/skim-1.0.2/scim/config'
make[3]: Entering directory `/var/tmp/portage/skim-1.0.2/work/skim-1.0.2/scim'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/tmp/portage/skim-1.0.2/work/skim-1.0.2/scim'
make[2]: Leaving directory `/var/tmp/portage/skim-1.0.2/work/skim-1.0.2/scim'
Making all in src
make[2]: Entering directory `/var/tmp/portage/skim-1.0.2/work/skim-1.0.2/src'
if /bin/sh ../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I.. -I/usr/includ
e/scim-1.0 -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include   
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-vir
tual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
-Wcast-align -Wconversion -Wchar-subscripts -Wall
 -W -Wpointer-arith -Wwrite-strings -O2 -march=athlon64 -O3 -pipe
-Wformat-security -Wmissing-format-attribute -fno-except
ions -fno-check-new -fno-common  -MT socketserverthread.lo -MD -MP -MF
".deps/socketserverthread.Tpo" -c -o socketserverth
read.lo socketserverthread.cpp; \
then mv -f ".deps/socketserverthread.Tpo" ".deps/socketserverthread.Plo"; else
rm -f ".deps/socketserverthread.Tpo"; exit
1; fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I.. -I/usr/includ
e/scim-1.0 -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include   
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-vir
tual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
-Wcast-align -Wconversion -Wchar-subscripts -Wall
 -W -Wpointer-arith -Wwrite-strings -O2 -march=athlon64 -O3 -pipe
-Wformat-security -Wmissing-format-attribute -fno-except
ions -fno-check-new -fno-common  -MT skimpluginmanager.lo -MD -MP -MF
".deps/skimpluginmanager.Tpo" -c -o skimpluginmanage
r.lo skimpluginmanager.cpp; \
then mv -f ".deps/skimpluginmanager.Tpo" ".deps/skimpluginmanager.Plo"; else rm
-f ".deps/skimpluginmanager.Tpo"; exit 1;
fi
socketserverthread.cpp: In member function `void
scim::SocketServerThread::update_lookup_table()':
socketserverthread.cpp:610: error: no matching function for call to
`scim::SocketServerThread::updateLookupTableReq(QStrin
gList&, QStringList&, QValueList<scim::AttributeList>&, int, int, scim::uint32,
size_t&)'
socketserverthread.h:123: note: candidates are: void
scim::SocketServerThread::updateLookupTableReq(const QStringList&, co
nst QStringList&, QValueList<scim::AttributeList>&, int, unsigned int, unsigned
int, unsigned int&)
/usr/include/scim-1.0/scim_debug.h: At global scope:
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:175: warning: unused parameter 'mask'
/usr/include/scim-1.0/scim_debug.h:175: warning: unused parameter 'verbose'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
/usr/include/scim-1.0/scim_debug.h:178: warning: unused parameter 't'
make[2]: *** [socketserverthread.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/skim-1.0.2/work/skim-1.0.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/skim-1.0.2/work/skim-1.0.2'
make: *** [all] Error 2

!!! ERROR: app-i18n/skim-1.0.2 failed.
!!! Function src_compile, Line 24, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

------- Comment #1 From Federico Zenith 2005-02-27 13:33:47 0000 -------
Created an attachment (id=52265) [edit]
Patch for Skim, series 1.0

Ok, solved! The problem was a bad header in the skim package. May want to
report upstream. Why this did not cause problems in x86 is beyond me, as the
data types in header and implementation files are different enough to spell
trouble.

This patch will work on either 1.0.2 or 1.0.3. For 1.1.0, see next patch.

------- Comment #2 From Federico Zenith 2005-02-27 13:40:57 0000 -------
Created an attachment (id=52267) [edit]
Patch for Skim, series 1.1

Again, patch for 1.1 series of Skim. Exactly same problem as for 1.0, but the
placement in the files is slightly different.

I was thinking - should scim-qtimm be made a dependency of skim? I don't know
other ways of making it work properly.

------- Comment #3 From Federico Zenith 2005-03-03 06:48:39 0000 -------
Reported upstream after finding the SCIM bugzilla, it will be fixed in future
versions (hopefully).

------- Comment #4 From Mamoru KOMACHI (RETIRED) 2005-03-03 06:51:40 0000 -------
I talked it to the upstream author (LiuCougar) 
several days ago and he said it was already fixed 
in CVS (skim 1.2.0).

------- Comment #5 From Mamoru KOMACHI (RETIRED) 2005-03-05 05:59:33 0000 -------
Thanks for the bug report. Both patches applied.

First Last Prev Next    No search results available      Search page      Enter new bug