powturbo / TurboBench

Compression Benchmark
326 stars 34 forks source link

GCC 10 Build Fails #27

Closed victorstewart closed 3 years ago

victorstewart commented 4 years ago

I don't think Turbobench and GCC10 are friends

gcc version 10.2.1 20200723 releases/gcc-10.2.0-3-g677b80db41 (Clear Linux OS for Intel Architecture)

/usr/bin/ld: glza/GLZAformat.o:/root/TurboBench/glza/GLZA.h:6: multiple definition of `params'; glza/GLZAcomp.o:/root/TurboBench/glza/GLZA.h:6: first defined here
/usr/bin/ld: glza/GLZAcompress.o:/root/TurboBench/glza/GLZA.h:6: multiple definition of `params'; glza/GLZAcomp.o:/root/TurboBench/glza/GLZA.h:6: first defined here
/usr/bin/ld: glza/GLZAencode.o:/root/TurboBench/glza/GLZA.h:6: multiple definition of `params'; glza/GLZAcomp.o:/root/TurboBench/glza/GLZA.h:6: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:45: multiple definition of `bin_code_length'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:37: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:39: multiple definition of `sum_nbob'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:38: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:40: multiple definition of `max_code_length'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:36: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:38: multiple definition of `queue_size'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:39: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:43: multiple definition of `queue_offset'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:35: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:44: multiple definition of `queue'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:41: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:38: multiple definition of `queue_size_az'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:39: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:38: multiple definition of `queue_size_other'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:39: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:38: multiple definition of `queue_size_space'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:39: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:41: multiple definition of `prior_is_cap'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:35: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:41: multiple definition of `prior_end'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:35: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:46: multiple definition of `queue_miss_code_length'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:37: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:41: multiple definition of `use_mtf'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:35: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:40: multiple definition of `UTF8_compliant'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:35: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:40: multiple definition of `max_regular_code_length'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:36: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:37: multiple definition of `num_base_symbols'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:40: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:45: multiple definition of `symbol_lengths'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:37: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:42: multiple definition of `cap_symbol_defined'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:36: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:42: multiple definition of `cap_lock_symbol_defined'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:36: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZAdecode.c:40: multiple definition of `cap_encoded'; glza/GLZAencode.o:/root/TurboBench/glza/GLZAencode.c:35: first defined here
/usr/bin/ld: glza/GLZAdecode.o:/root/TurboBench/glza/GLZA.h:6: multiple definition of `params'; glza/GLZAcomp.o:/root/TurboBench/glza/GLZA.h:6: first defined here
powturbo commented 3 years ago

New version uploaded