Re: [Kea-users] Issue building Kea 1.4.0-beta - configure: error: Needs log4cplus library - SOLVED

2018-05-30 Thread Chaigneau, Nicolas
Hello Francis, thanks for your reply!

My system: RedHat RHEL 7.1 x86_64
Compiler: gcc 7.3.0

I've found more information in config.log as you suggested. The issue was:

/tmp/cczN32aU.o: In function `main':
/home/build/kea-1.4.0-beta/conftest.cpp:34: undefined reference to 
`log4cplus::Logger::getInstance(std::__cxx11::basic_string, std::allocator > const&)'
collect2: error: ld returned 1 exit status


I've solved my issue by upgrading to log4cplus 2.0.1.
Before that I was using log4cplus 1.2.0-rc3 (somewhat old, released in January 
2015, but I did not see the need to upgrade - until now ).

(I don't know why it worked with Kea 1.3.0 though.)


Regards,
Nicolas.

> "Chaigneau, Nicolas" writes:
> > Executing configure with the following option :
> > 
> > --with-log4cplus
> > 
> > (directory which contains < include > and < lib > sub-dirs for 
> > Log4cplus)
> > 
> > 
> > This doesn't seem to work for Kea 1.4.0-beta.
> > (It worked with Kea 1.3.0)
> 
> => on which system?
> 
> > I get the following output :
> > 
> > checking log4cplus/logger.h usability... yes checking 
> > log4cplus/logger.h presence... yes checking for log4cplus/logger.h... 
> > yes checking for log4cplus library... no
> > configure: error: Needs log4cplus library
> > 
> > Any idea ?
> 
> => look at the config.log where the problem is logged with details.
> Note we fixed in the past similar problems and if your compiler is not C++11 
> compatible by default you can get spurious warnings (this is why on my macOS 
> I set the CXX environment variable to "g++ --std=c++11" in the shell before 
> calling autoreconf and ./configure.
> 
> Regards
> 
> Francis Dupont 
>


This message contains information that may be privileged or confidential and is 
the property of the Capgemini Group. It is intended only for the person to whom 
it is addressed. If you are not the intended recipient, you are not authorized 
to read, print, retain, copy, disseminate, distribute, or use this message or 
any part thereof. If you receive this message in error, please notify the 
sender immediately and delete all copies of this message.
___
Kea-users mailing list
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users


Re: [Kea-users] Issue building Kea 1.4.0-beta - configure: error: Needs log4cplus library

2018-05-30 Thread Francis Dupont
"Chaigneau, Nicolas" writes:
> Executing configure with the following option :
> 
> --with-log4cplus
> 
> (directory which contains < include > and < lib > sub-dirs for Log4cplus)
> 
> 
> This doesn't seem to work for Kea 1.4.0-beta.
> (It worked with Kea 1.3.0)

=> on which system?

> I get the following output :
> 
> checking log4cplus/logger.h usability... yes
> checking log4cplus/logger.h presence... yes
> checking for log4cplus/logger.h... yes
> checking for log4cplus library... no
> configure: error: Needs log4cplus library
> 
> Any idea ?

=> look at the config.log where the problem is logged with details.
Note we fixed in the past similar problems and if your compiler is
not C++11 compatible by default you can get spurious warnings
(this is why on my macOS I set the CXX environment variable to
"g++ --std=c++11" in the shell before calling autoreconf and ./configure.

Regards

Francis Dupont 
___
Kea-users mailing list
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users