#52 Build fails against GCC10(-fno-common)
Closed: fixed 3 years ago by slev. Opened 3 years ago by slev.

libtool: link: x86_64-alt-linux-gcc -shared  -fPIC -DPIC  .libs/mod_nss.o .libs/nss_engine_config.o .libs/nss_engine_init.o .libs/nss_engine_io.o .libs/nss_engine_kernel.o .libs/nss_engine_log.o .libs/nss_engine_pphrase.o .libs/nss_engine_vars.o .libs/nss_expr.o .libs/nss_expr_eval.o .libs/nss_expr_parse.o .libs/nss_expr_scan.o .libs/nss_util.o .libs/nss_engine_rand.o .libs/nss_engine_cipher.o   -L/usr/lib64 -lssl3 -lsmime3 -lnss3 -lplc4 -lplds4 -lnspr4 -lnssutil3  -g -O2   -Wl,-soname -Wl,libmodnss.so -o .libs/libmodnss.so
ld: .libs/nss_engine_config.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_engine_config.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_engine_init.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_engine_init.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_engine_io.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_engine_io.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_engine_kernel.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_engine_kernel.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_engine_log.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_engine_log.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_engine_pphrase.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_engine_pphrase.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_engine_vars.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_engine_vars.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_expr.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_expr.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_expr_eval.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_expr_eval.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_expr_parse.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_expr_parse.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_expr_scan.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_expr_scan.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_util.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_util.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_engine_rand.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_engine_rand.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
ld: .libs/nss_engine_cipher.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: multiple definition of `ht'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:380: first defined here
ld: .libs/nss_engine_cipher.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: multiple definition of `mp'; .libs/mod_nss.o:/usr/src/RPM/BUILD/apache2-mod_nss-1.0.18/mod_nss.h:379: first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:550: libmodnss.la] Error 1

Metadata Update from @slev:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.

Metadata
Related Pull Requests
  • #53 Closed 3 years ago