Символы ^A & ^B при попытке настроить log4cpp

Когда я пытаюсь настроить log4cpp, который клонируется из местоположения Log4cpp CodeGit.

Я наблюдаю символы ^A & ^B в конце макроса #ifdef, из-за чего компиляция не проходит.

Шаги, которым я следовал
1) git clone git: //git.code.sf.net/p/log4cpp/codegit log4cpp-codegit
2)./autogen.sh
3)./configure

Выдержка из выходного файла include / log4cpp / config.h

* Define to 1 if you have the <dlfcn.h> header file. */
#ifndef LOG4CPP_^A 
#define LOG4CPP_^A ^B 
#endif

/* Define to 1 if you have the `ftime' function. */
#ifndef LOG4CPP_^A 
#define LOG4CPP_^A ^B 
#endif

Пожалуйста, дайте мне знать, если кто-нибудь сталкивался с этой проблемой и решил.

Благодарю.

1 ответ

Решение

Извинения, проблема была в неправильной версии autoconf, который я использовал.

Неверная версия:

autoconf (GNU Autoconf) 2.69.117-1717-dirty
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Akim Demaille.

Текущая версия:

autoconf (GNU Autoconf) 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Akim Demaille.
Другие вопросы по тегам