C++ 在FreeBSD 10下编译fbexport

C++ 在FreeBSD 10下编译fbexport,c++,gcc,freebsd,llvm-gcc,C++,Gcc,Freebsd,Llvm Gcc,我正试图在FreeBSD10下编译fbexport(Firebird导出/导入工具)。安装了GCC、binutils。在make.conf中: CC=gcc47 CXX=g++47 CPP=cpp47 USE_GCC=any 但是cd/tmp/fbexport-1.90&&make生成错误: # make g++ -c -O1 -DIBPP_LINUX -DIBPP_GCC -Iibpp -o fbcopy/args.o fbcopy/args.cpp make: exec(g++) fail

我正试图在FreeBSD10下编译fbexport(Firebird导出/导入工具)。安装了GCC、binutils。在make.conf中:

CC=gcc47
CXX=g++47
CPP=cpp47
USE_GCC=any
但是
cd/tmp/fbexport-1.90&&make
生成错误:

# make
g++ -c -O1 -DIBPP_LINUX -DIBPP_GCC -Iibpp -o fbcopy/args.o fbcopy/args.cpp
make: exec(g++) failed (No such file or directory)
*** Error code 1

Stop.
make: stopped in /tmp/fbexport-1.90
然后我更改了Makefile并将g++替换为g++47,但出现错误:

# make exe/fbexport
g++47 -c -O1 -DIBPP_LINUX -DIBPP_GCC -Iibpp -o fbexport/ParseArgs.o fbexport/ParseArgs.cpp
g++47 -c -O1 -DIBPP_LINUX -DIBPP_GCC -Iibpp -o fbexport/FBExport.o fbexport/FBExport.cpp
fbexport/FBExport.cpp: In member function 'std::string FBExport::CreateHumanString(IBPP::Statement&, int)':
fbexport/FBExport.cpp:339:31: error: 'gcvt' was not declared in this scope
fbexport/FBExport.cpp: In member function 'bool FBExport::CreateString(IBPP::Statement&, int, std::string&)':
fbexport/FBExport.cpp:452:31: error: 'gcvt' was not declared in this scope
*** Error code 1

Stop.
make: stopped in /tmp/fbexport-1.90

所以,需要一些帮助。

我刚刚给作者发了一封电子邮件。他说这就是bug并将其添加到bugtracker中。查看他在GitHub上的页面。谢谢问题已结束。请添加您的评论作为答案并接受。或者完全删除这个问题。否则,它将以未应答的状态保持可见。