Thread: [CEDET-devel] Fwd: semantic fails on c++-mode with "stringp 1" error
Brought to you by:
zappo
From: Dmitry C. <dch...@gm...> - 2012-11-06 23:14:51
|
Using the latest cedet from bzr. That's what i have in .emacs: (load-file "~/.emacs.d/vendor/cedet-bzr/cedet-devel-load.el") (require 'cedet) M-x cedet-version: CEDET Version: 1.1 Requested File Loaded Package Version Version Version ---------------------------------------------------------- cedet: 1.1 ok ok eieio: 1.4 1.3 1.3 semantic: 2.1 2.1beta 2.1beta srecode: 1.1 1.0 1.0 ede: 1.1 1.0 1.0 speedbar: 1.0.4 nil 1.0 cogre: 1.1 ok Not Loaded cedet-contrib: 1.1 nil Not Loaded I see that's eieio-1.4 is required but 1.3 gets loaded, BUT 1.3 is shipped with cedet, right? Why is that? on entering c-mode that's what i recieve: --------------------------------------------------- Debugger entered--Lisp error: (wrong-type-argument stringp 1) string-match("\n" 1 0) split-string(1 "\n") semantic-cpp-defs(1) semantic-gcc-setup() byte-code("\306\307 BC\310\311#\210\312\313\311\"\210 \210)\314\307\311\315!\316\n\2047 |
From: David E. <de...@ra...> - 2012-11-07 20:50:33
|
Dmitry Cherkassov writes: > I see that's eieio-1.4 is required but 1.3 gets loaded, > BUT 1.3 is shipped with cedet, right? Yes. That output is a mistake on our part. > Debugger entered--Lisp error: (wrong-type-argument stringp 1) > string-match("\n" 1 0) > split-string(1 "\n") > semantic-cpp-defs(1) > semantic-gcc-setup() Could you pease give me the output of LC_ALL=C gcc -v on your system? -David |
From: Dmitry C. <dch...@gm...> - 2012-11-07 22:26:10
|
Hi. Thanks for reply! I've installed gcc-4.7 and problem is gone for now. Below is -v output. On Wed, Nov 7, 2012 at 8:50 PM, David Engster <de...@ra...> wrote: > Could you pease give me the output of > > LC_ALL=C gcc -v > > on your system? % LC_ALL=C /usr/bin/gcc-4.4 -v Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 4.4.7-2' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran --prefix=/usr --program-suffix=-4.4 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-targets=all --with-arch-32=i586 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu Thread model: posix gcc version 4.4.7 (Debian 4.4.7-2) % LC_ALL=C /usr/bin/gcc-4.7 -v Using built-in specs. COLLECT_GCC=/usr/bin/gcc-4.7 COLLECT_LTO_WRAPPER=/usr/lib/gcc/i486-linux-gnu/4.7/lto-wrapper Target: i486-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 4.7.1-7' --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.7 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --enable-targets=all --with-arch-32=i586 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu Thread model: posix gcc version 4.7.1 (Debian 4.7.1-7) -- With best regards, Dmitry |