[devel] libstdc++4.3-devel-4.3.2-alt7 непонятка

Led =?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Пн Янв 12 18:47:47 MSK 2009


On Monday 12 January 2009 17:42:59 kde на kde.kiev.ua wrote:
> Добрый день!
> Может и от этой проблемы есть у кого рецепт?
>
> Сегодня напоролся:
> $ make
> g++ -m32 -O2 -g -mtune=generic -o npviewer-cxxabi-compat.o -c
> /home/kde/RPM/BUILD/nspluginwrapper-1.2.2_p1/src/cxxabi-compat.cpp -I.
> -I/home/kde/RPM/BUILD/nspluginwrapper-1.2.2_p1 -m32 -O2 -g
> -mtune=generic
> -I/home/kde/RPM/BUILD/nspluginwrapper-1.2.2_p1/lsb-build/headers
> -I/home/kde/RPM/BUILD/nspluginwrapper-1.2.2_p1/lsb-build/headers/glib-2.0
> -I/home/kde/RPM/BUILD/nspluginwrapper-1.2.2_p1/lsb-build/headers/gtk-2.0
> -I/home/kde/RPM/BUILD/nspluginwrapper-1.2.2_p1/npapi
> -I/home/kde/RPM/BUILD/nspluginwrapper-1.2.2_p1/npapi/nspr -DBUILD_VIEWER
> In file included from
> /usr/lib64/gcc/x86_64-alt-linux/4.3.2/../../../../include/c++/4.3.2/new:44,
> from /home/kde/RPM/BUILD/nspluginwrapper-1.2.2_p1/src/cxxabi-compat.cpp:36:
> /usr/lib64/gcc/x86_64-alt-linux/4.3.2/../../../../include/c++/4.3.2/cstddef
>:47:28: error: bits/c++config.h: Нет такого файла или каталога
> In file included from
> /usr/lib64/gcc/x86_64-alt-linux/4.3.2/../../../../include/c++/4.3.2/new:44,
> from /home/kde/RPM/BUILD/nspluginwrapper-1.2.2_p1/src/cxxabi-compat.cpp:36:
> /usr/lib64/gcc/x86_64-alt-linux/4.3.2/../../../../include/c++/4.3.2/cstddef
>:53: error: expected constructor,destructor, or type conversion before
> ‘(’ token In file included from
> /usr/lib64/gcc/x86_64-alt-linux/4.3.2/../../../../include/c++/4.3.2/new:45,
> from /home/kde/RPM/BUILD/nspluginwrapper-1.2.2_p1/src/cxxabi-compat.cpp:36:
> /usr/lib64/gcc/x86_64-alt-linux/4.3.2/../../../../include/c++/4.3.2/excepti
>on:40: error: ‘#pragma’ is
> not allowed here
> /usr/lib64/gcc/x86_64-alt-linux/4.3.2/../../../../include/c++/4.3.2/excepti
>on:133: error: expected
> declaration before
> end of line
> make: ***
> [npviewer-cxxabi-compat.o]
> Ошибка 1
>
> [kde на home nspluginwrapper-1.2.2_p1]$  rpm -qa | grep libstdc++
> i586-libstdc++4.3-devel-4.3.2-alt7
> libstdc++4.3-4.3.2-alt7
> libstdc++4.3-devel-4.3.2-alt7
> i586-libstdc++4.3-4.3.2-alt7
> libstdc++3.3-3.3.4-alt4
>
> Т.е. Из компилятор не видит
> /usr/include/c++/4.3.2/x86_64-alt-linux/bits/c++config.h не смотря на

С чего вы взяли, что "не 
видит" /usr/include/c++/4.3.2/x86_64-alt-linux/bits/c++config.h ?
Он "не видит" /usr/include/c++/4.3.2/i586-alt-linux/bits/c++config.h

И зачем вам nspluginwrapper?

> то-что файл есть. При этом код:
> #include <bits/c++config.h>
> #include <new>
> int main()
> {
> }
> Компилиться без лишних вопросов.
>
> ЗЫ: Все пакеты установлены из 5.0/branch.

-- 
Led


Подробная информация о списке рассылки Devel