On Fri, 18 Jul 2003 23:07:56 +0300 Ground Zero <[EMAIL PROTECTED]> wrote: > Ce vrea sa insemne asta? /usr/include/bits/stdio.h e din glibc-devel > 2.3.2-33.9 (rpm), celalalt stdio.h e din gcc-3.3 instalat din sursa. > > configure:22359: g++ -c -Wnon-virtual-dtor -Wno-long-long -Wundef > -Wall-pedanti c -W -Wpointer-arith -Wmissing-prototypes > -Wwrite-strings -ansi-D_XOPEN_SOURCE= 500 -D_BSD_SOURCE -Wcast-align > -Wconversion -O2 -fno-check-new conftest.cc >&5 In file included from > /opt/gcc-3.3/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/std io.h:836, > from /opt/gcc-3.3/include/c++/3.3/cstdio:52, > from > /opt/gcc-3.3/include/c++/3.3/i686-pc-linux-gnu/bits/c++io. h:35, > from /opt/gcc-3.3/include/c++/3.3/bits/fpos.h:44, > from > /opt/gcc-3.3/include/c++/3.3/bits/char_traits.h:46, > from/opt/gcc-3.3/include/c++/3.3/string:47, from > configure:22392:/usr/include/bits/stdio.h: In function `int > vprintf(const char*, char*)':/usr/include/bits/stdio.h:35: error: > declaration of `int vprintf(const char*, char*) throw ()' throws > different exceptions > /opt/gcc-3.3/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/stdio.h:353: > error: than previous declaration `int vprintf(const char*, char*)'
Am inteles in fine ce se intimpla: am glibc 2.3.2-33.9 (main, devel si common) instalat din RPM si gcc-3.3 instalat din sursa. Se pare ca exista un stdio.h in amindoua si unele programe fac urit din cauza diferentelor intre ele. Daca elimin stdio.h din glibc si-l inlocuiesc cu symlink la cel din gcc totul revine la normal. Insa e normal ce se intimpla? De ce se obstructioneaza glibc-ul asta cu gcc din surse? E vreo problema cu smecheria asta cu care l-am pacalit? -- GZ
