Re: Compilation Error of 5.11/02 on FreeBSD 6

From: Fons Rademakers <Fons.Rademakers_at_cern.ch>
Date: Fri, 26 May 2006 19:20:04 +0200


Hi Pierre-Luc,

   can you try this and let me know if it works, add:

#ifdef __FreeBSD__
#include <wchar.h>
#endif

before:

#include <string>

in build/rmkdepend/mainroot.cxx.

Cheers, Fons.

Pierre-Luc Drouin wrote:
> Hi,
>
> I am trying to compile 5.11/02 on FreeBSD 6.1 with configure arguments
> "freebsd5 --disable-ldap --disable-krb5 --disable-mysql
> --disable-thread" and compiler "gcc (GCC) 3.4.4 [FreeBSD] 20050518". I
> get the following error:
>
> cp proofd/inc/proofdp.h include/proofdp.h
> gcc -O -pipe -W -Wall -fPIC -I/usr/X11R6/include -Iinclude
> -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o
> build/rmkdepend/cppsetup.o -c build/rmkdepend/cppsetup.c
> gcc -O -pipe -W -Wall -fPIC -I/usr/X11R6/include -Iinclude
> -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o
> build/rmkdepend/ifparser.o -c build/rmkdepend/ifparser.c
> gcc -O -pipe -W -Wall -fPIC -I/usr/X11R6/include -Iinclude
> -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o
> build/rmkdepend/include.o -c build/rmkdepend/include.c
> gcc -O -pipe -W -Wall -fPIC -I/usr/X11R6/include -Iinclude
> -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o
> build/rmkdepend/main.o -c build/rmkdepend/main.c
> gcc -O -pipe -W -Wall -fPIC -I/usr/X11R6/include -Iinclude
> -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o
> build/rmkdepend/parse.o -c build/rmkdepend/parse.c
> gcc -O -pipe -W -Wall -fPIC -I/usr/X11R6/include -Iinclude
> -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o build/rmkdepend/pr.o
> -c build/rmkdepend/pr.c
> g++ -O -pipe -W -Wall -fPIC -I/usr/X11R6/include -Iinclude
> -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o
> build/rmkdepend/mainroot.o -c build/rmkdepend/mainroot.cxx
> In file included from /usr/include/c++/3.4/bits/postypes.h:46,
> from /usr/include/c++/3.4/iosfwd:50,
> from /usr/include/c++/3.4/bits/stl_algobase.h:70,
> from /usr/include/c++/3.4/bits/char_traits.h:46,
> from /usr/include/c++/3.4/string:47,
> from build/rmkdepend/mainroot.cxx:19:
> /usr/include/c++/3.4/cwchar:166: error: `::vfwscanf' has not been declared
> /usr/include/c++/3.4/cwchar:170: error: `::vswscanf' has not been declared
> /usr/include/c++/3.4/cwchar:174: error: `::vwscanf' has not been declared
> /usr/include/c++/3.4/cwchar:191: error: `::wcstof' has not been declared
> gmake: *** [build/rmkdepend/mainroot.o] Error 1
>
> ROOT 5.10/00 compiles fine. How can I fix this error?
>
> Thanks!
>
> Pierre-Luc Drouin
>

-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers_at_cern.ch              Phone: +41 22 7679248
WWW:    http://fons.rademakers.org           Fax:   +41 22 7669640
Received on Fri May 26 2006 - 19:20:12 MEST

This archive was generated by hypermail 2.2.0 : Mon Jan 01 2007 - 16:31:58 MET