Skip to content

make fails with --enable-testcover option  #2596

@openhpi2

Description

@openhpi2

When we try to build the openhpi code with --enable-testcover option during configuration, it fails with below erros:

Configured as: ./configure --disable-ipmi --enable-testcover --enable-oa_soap --enable-ilo2_ribcl

Errors:

penhpiutils.so -lgcrypt -lgmodule-2.0 /home/praveen/C/ssl/.libs/libopenhpi_ssl.so -lcrypto ../marshal/.libs/libopenhpimarshal.so ../transport/.libs/libopenhpitransport.so -lstdc++ -lssl -lgthread-2.0 -lglib-2.0 -lm -lpthread -pthread
/usr/bin/ld: .libs/openhpid: hidden symbol atexit' in /usr/lib/x86_64-linux-gnu/libc_nonshared.a(atexit.oS) is referenced by DSO /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status make[3]: *** [openhpid] Error 1 make[3]: Leaving directory/home/praveen/C/openhpid'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory /home/praveen/C/openhpid' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/home/praveen/C'
make: *** [all] Error 2
root@ubuntu1304:/home/praveen/C#

Some more information:

  1. root@ubuntu1304:/home/praveen/C# dpkg -l | grep gcc
    ii gcc 4:4.7.3-1ubuntu10 amd64 GNU C compiler
    ii gcc-4.7 4.7.3-1ubuntu1 amd64 GNU C compiler
    ii gcc-4.7-base:amd64 4.7.3-1ubuntu1 amd64 GCC, the GNU Compiler Collection (base package)
    ii libgcc-4.7-dev:amd64 4.7.3-1ubuntu1 amd64 GCC support library (development files)
    ii libgcc1:amd64 1:4.7.3-1ubuntu1 amd64 GCC support library
    root@ubuntu1304:/home/praveen/C#
  2. root@ubuntu1304:/home/praveen/C# lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 13.04
    Release: 13.04
    Codename: raring
    root@ubuntu1304:/home/praveen/C#

The above metioned erros goes off, when we include CXXFLAGS="--coverage" while configuration as

./configure --disable-ipmi --enable-testcover --enable-oa_soap --enable-ilo2_ribcl CXXFLAGS="--coverage"

Reported by: openhpi2

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions