From: SourceForge.net <no...@so...> - 2011-01-06 19:22:11
|
Bugs item #3035099, was opened at 2010-07-27 07:47 Message generated for change (Comment added) made by leggewie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=650539&aid=3035099&group_id=108454 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Core: libscim Group: 1.4.x >Status: Closed >Resolution: Fixed Priority: 9 Private: No Submitted By: LiuCougar (liuspider) Assigned to: Rolf (leggewie) Summary: scim trunk r278 breaks build Initial Comment: I have libtool-2.2.6b, and with commit r277, I can not build scim anymore I think that patch requires a later version of libtool. I suggest reverting it (my gentoo box does not have that version either) ---------------------------------------------------------------------- >Comment By: Rolf (leggewie) Date: 2011-01-06 20:22 Message: r278 is what broke the build. I've reverted that commit and things build fine again. I will revisit this when upstreaming the remaining patches from Debian. Liuspider, if things build for your as well, can we please make a new release os scim source? Setting this ticket to fixed now but feel free to reopen if the build still breaks even in r288 ---------------------------------------------------------------------- Comment By: Rolf (leggewie) Date: 2010-12-29 13:38 Message: r278 is what breaks the build ---------------------------------------------------------------------- Comment By: Rolf (leggewie) Date: 2010-12-29 08:50 Message: I confirm the broken build. Reverting r277 does not fix it, though. ---------------------------------------------------------------------- Comment By: reandr (reandr) Date: 2010-12-24 21:30 Message: r286 still break build. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I.. -I../src -I../intl -DSCIM_DATADIR=\"/usr/share/scim\" -DSCIM_LOCALEDIR=\"/usr/share/locale\" -DSCIM_SYSCONFDIR=\"/usr/etc\" -DSCIM_LIBEXECDIR=\"/usr/lib/scim-1.0\" -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_MODULE_PATH=\"/usr/lib/scim-1.0\" -g -O2 -MT scim_module.lo -MD -MP -MF .deps/scim_module.Tpo -c scim_module.cpp -fPIC -DPIC -o .libs/scim_module.o scim_module.cpp:45: error: ‘lt_dladvise’ does not name a type scim_module.cpp:46: error: ‘lt_dlhandle’ does not name a type scim_module.cpp: In constructor ‘scim::Module::ModuleImpl::ModuleImpl()’: scim_module.cpp:52: error: class ‘scim::Module::ModuleImpl’ does not have any field named ‘handle’ scim_module.cpp: In constructor ‘scim::Module::Module()’: scim_module.cpp:123: error: ‘lt_dlinit’ was not declared in this scope scim_module.cpp:124: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘advise’ scim_module.cpp:124: error: ‘lt_dladvise_init’ was not declared in this scope scim_module.cpp:125: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘advise’ scim_module.cpp:125: error: ‘lt_dladvise_ext’ was not declared in this scope scim_module.cpp:126: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘advise’ scim_module.cpp:126: error: ‘lt_dladvise_global’ was not declared in this scope scim_module.cpp: In destructor ‘scim::Module::~Module()’: scim_module.cpp:140: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘advise’ scim_module.cpp:140: error: ‘lt_dladvise_destroy’ was not declared in this scope scim_module.cpp:141: error: ‘lt_dlexit’ was not declared in this scope scim_module.cpp: In member function ‘bool scim::Module::load(const scim::String&, const scim::String&)’: scim_module.cpp:169: error: ‘lt_dlhandle’ was not declared in this scope scim_module.cpp:169: error: expected ‘;’ before ‘new_handle’ scim_module.cpp:178: error: ‘new_handle’ was not declared in this scope scim_module.cpp:178: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘advise’ scim_module.cpp:178: error: ‘lt_dlopenadvise’ was not declared in this scope scim_module.cpp:183: error: ‘new_handle’ was not declared in this scope scim_module.cpp:184: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘advise’ scim_module.cpp:184: error: ‘lt_dlopenadvise’ was not declared in this scope scim_module.cpp:187: error: ‘new_handle’ was not declared in this scope scim_module.cpp:194: error: ‘new_handle’ was not declared in this scope scim_module.cpp:194: error: ‘lt_dlsym’ was not declared in this scope scim_module.cpp:211: error: ‘lt_dlclose’ was not declared in this scope scim_module.cpp:235: error: ‘lt_dlclose’ was not declared in this scope scim_module.cpp:242: error: expected initializer before ‘*’ token scim_module.cpp:244: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ scim_module.cpp:247: error: ‘info’ was not declared in this scope scim_module.cpp:257: error: ‘lt_dlclose’ was not declared in this scope scim_module.cpp: In member function ‘bool scim::Module::unload()’: scim_module.cpp:266: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ scim_module.cpp:276: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ scim_module.cpp:276: error: ‘lt_dlclose’ was not declared in this scope scim_module.cpp:284: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ scim_module.cpp: In member function ‘bool scim::Module::make_resident() const’: scim_module.cpp:296: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ scim_module.cpp:297: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ scim_module.cpp:297: error: ‘lt_dlmakeresident’ was not declared in this scope scim_module.cpp: In member function ‘bool scim::Module::is_resident() const’: scim_module.cpp:305: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ scim_module.cpp:306: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ scim_module.cpp:306: error: ‘lt_dlisresident’ was not declared in this scope scim_module.cpp: In member function ‘bool scim::Module::valid() const’: scim_module.cpp:314: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ scim_module.cpp: In member function ‘void* scim::Module::symbol(const scim::String&) const’: scim_module.cpp:328: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ scim_module.cpp:330: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ scim_module.cpp:330: error: ‘lt_dlsym’ was not declared in this scope scim_module.cpp:333: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ scim_module.cpp:336: error: ‘struct scim::Module::ModuleImpl’ has no member named ‘handle’ make[2]: *** [scim_module.lo] error 1 make[2]: Leaving directory `/media/sdc1/scim-trunk/scim/trunk/src' make[1]: *** [all-recursive] error 1 make[1]: Leaving directory `/media/sdc1/scim-trunk/scim/trunk' make: *** [all] error 2 [/media/sdc1/scim-trunk/scim/trunk]$ LANG=C svn info Path: . URL: https://scim.svn.sourceforge.net/svnroot/scim/scim/trunk Repository Root: https://scim.svn.sourceforge.net/svnroot/scim Repository UUID: 1ec84b21-7132-0410-a32e-e68a3534c3c7 Revision: 286 Node Kind: directory Schedule: normal Last Changed Author: leggewie Last Changed Rev: 285 Last Changed Date: 2010-08-02 00:51:31 +0900 (Mon, 02 Aug 2010) ---------------------------------------------------------------------- Comment By: Rolf (leggewie) Date: 2010-08-02 21:33 Message: same version of autom4te here. I run lucid. ---------------------------------------------------------------------- Comment By: LiuCougar (liuspider) Date: 2010-08-02 21:20 Message: I don't have any problem with bootstrap: if finishes without error. I have autom4te-2.65 however, at r285, when I compile, I got the following error: libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I.. -I../src -I../intl -DSCIM_DATADIR=\"/usr/share/scim\" -DSCIM_LOCALEDIR=\"/usr/share/locale\" -DSCIM_SYSCONFDIR=\"/usr/etc\" -DSCIM_LIBEXECDIR=\"/usr/lib/scim-1.0\" -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_MODULE_PATH=\"/usr/lib/scim-1.0\" -g -O2 -MT scim_module.lo -MD -MP -MF .deps/scim_module.Tpo -c scim_module.cpp -fPIC -DPIC -o .libs/scim_module.o scim_module.cpp:45: error: 'lt_dladvise' does not name a type scim_module.cpp:46: error: 'lt_dlhandle' does not name a type scim_module.cpp: In constructor 'scim::Module::ModuleImpl::ModuleImpl()': scim_module.cpp:52: error: class 'scim::Module::ModuleImpl' does not have any field named 'handle' scim_module.cpp: In constructor 'scim::Module::Module()': scim_module.cpp:123: error: 'lt_dlinit' was not declared in this scope scim_module.cpp:124: error: 'struct scim::Module::ModuleImpl' has no member named 'advise' scim_module.cpp:124: error: 'lt_dladvise_init' was not declared in this scope scim_module.cpp:125: error: 'struct scim::Module::ModuleImpl' has no member named 'advise' scim_module.cpp:125: error: 'lt_dladvise_ext' was not declared in this scope scim_module.cpp:126: error: 'struct scim::Module::ModuleImpl' has no member named 'advise' scim_module.cpp:126: error: 'lt_dladvise_global' was not declared in this scope scim_module.cpp: In destructor 'scim::Module::~Module()': scim_module.cpp:140: error: 'struct scim::Module::ModuleImpl' has no member named 'advise' scim_module.cpp:140: error: 'lt_dladvise_destroy' was not declared in this scope scim_module.cpp:141: error: 'lt_dlexit' was not declared in this scope scim_module.cpp: In member function 'bool scim::Module::load(const scim::String&, const scim::String&)': scim_module.cpp:169: error: 'lt_dlhandle' was not declared in this scope scim_module.cpp:169: error: expected ';' before 'new_handle' scim_module.cpp:178: error: 'new_handle' was not declared in this scope scim_module.cpp:178: error: 'struct scim::Module::ModuleImpl' has no member named 'advise' scim_module.cpp:178: error: 'lt_dlopenadvise' was not declared in this scope scim_module.cpp:183: error: 'new_handle' was not declared in this scope scim_module.cpp:184: error: 'struct scim::Module::ModuleImpl' has no member named 'advise' scim_module.cpp:184: error: 'lt_dlopenadvise' was not declared in this scope scim_module.cpp:187: error: 'new_handle' was not declared in this scope scim_module.cpp:194: error: 'new_handle' was not declared in this scope scim_module.cpp:194: error: 'lt_dlsym' was not declared in this scope scim_module.cpp:211: error: 'lt_dlclose' was not declared in this scope scim_module.cpp:235: error: 'lt_dlclose' was not declared in this scope scim_module.cpp:242: error: expected initializer before '*' token scim_module.cpp:244: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' scim_module.cpp:247: error: 'info' was not declared in this scope scim_module.cpp:257: error: 'lt_dlclose' was not declared in this scope scim_module.cpp: In member function 'bool scim::Module::unload()': scim_module.cpp:266: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' scim_module.cpp:276: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' scim_module.cpp:276: error: 'lt_dlclose' was not declared in this scope scim_module.cpp:284: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' scim_module.cpp: In member function 'bool scim::Module::make_resident() const': scim_module.cpp:296: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' scim_module.cpp:297: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' scim_module.cpp:297: error: 'lt_dlmakeresident' was not declared in this scope scim_module.cpp: In member function 'bool scim::Module::is_resident() const': scim_module.cpp:305: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' scim_module.cpp:306: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' scim_module.cpp:306: error: 'lt_dlisresident' was not declared in this scope scim_module.cpp: In member function 'bool scim::Module::valid() const': scim_module.cpp:314: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' scim_module.cpp: In member function 'void* scim::Module::symbol(const scim::String&) const': scim_module.cpp:328: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' scim_module.cpp:330: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' scim_module.cpp:330: error: 'lt_dlsym' was not declared in this scope scim_module.cpp:333: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' scim_module.cpp:336: error: 'struct scim::Module::ModuleImpl' has no member named 'handle' make[2]: *** [scim_module.lo] Error 1 make[2]: Leaving directory `/home/cougar/svn/scim/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/cougar/svn/scim' make: *** [all] Error 2 ---------------------------------------------------------------------- Comment By: Rolf (leggewie) Date: 2010-08-01 18:05 Message: Here's what I get with r285 $ ./bootstrap + aclocal -I m4 + autoheader + libtoolize -c --automake --ltdl + automake --add-missing --copy --include-deps configure.ac: installing `./install-sh' configure.ac: installing `./missing' extras/gtk2_immodule/Makefile.am: installing `./depcomp' modules/FrontEnd/IMdkit/Makefile.am: installing `./compile' configure.ac:69: installing `./config.guess' configure.ac:69: installing `./config.sub' + autoconf configure.ac:72: error: possibly undefined macro: LT_CONFIG_LTDL_DIR If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. ---------------------------------------------------------------------- Comment By: Rolf (leggewie) Date: 2010-08-01 17:21 Message: I did a bit of work on Makefile.am. But automake still fails. So, I can't test compilation. What are your results? ---------------------------------------------------------------------- Comment By: Rolf (leggewie) Date: 2010-08-01 16:43 Message: I've now committed the remainder of the patch from r278 in r282. I hope this fixes the compilation issues. ---------------------------------------------------------------------- Comment By: LiuCougar (liuspider) Date: 2010-07-27 20:07 Message: actually, the change in r278 breaks compilation here (not r277) I tried r277, compiles fine for me. The file I removed in r279 does not affect anything after r260. If I update everything to r279, revert src/scim_module.cpp to r277, everything still compiles fine. So I think the changes in r277 to scim_module.cpp is the problem. ---------------------------------------------------------------------- Comment By: Rolf (leggewie) Date: 2010-07-27 15:20 Message: I see you already committed r279 which is the direction I was going to take. Does that fix the build now? There's one more change in that monster patch from FC14. Not sure if that one is necessary/beneficial as well. ---------------------------------------------------------------------- Comment By: Rolf (leggewie) Date: 2010-07-27 15:19 Message: Sorry about that. Are you sure that it's r277 that's breaking the build, r276 still builds? Isn't it maybe r278 that's breaking things? That wouldn't surprise me and in that case, I also believe I have an idea what needs to be done to fix it. Right now, I don't have much time to test so I would appreciate your feedback. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=650539&aid=3035099&group_id=108454 |