Компиляция fbexport под FreeBSD 10

Я пытаюсь скомпилировать fbexport (инструмент экспорта / импорта Firebird) под FreeBSD10. 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

Итак, нужна помощь.

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]