codeghar / Seagull

Seagull is a free, Open Source (GPL) multi-protocol traffic generator test tool. Forked from upstream on Sourceforge. Patched to build on recent versions of Ubuntu, CentOS, and openSUSE.
GNU General Public License v2.0
50 stars 48 forks source link

Build fails in Ubuntu 18.04 LTS #20

Closed abhishek-rawal closed 6 years ago

abhishek-rawal commented 6 years ago

[Compiling generator-ext-AgnerLib/mersenne.cpp] generator-ext-AgnerLib/mersenne.cpp: In member function ‘void TRandomMersenne::RandomInit(uint32)’: generator-ext-AgnerLib/mersenne.cpp:38:18: error: ‘convert.TRandomMersenne::RandomInit(uint32)::::i[1]’ is used uninitialized in this function [-Werror=uninitialized] if (convert.i[1] == 0x3FF00000) Architecture = LITTLE_ENDIAN1;


cc1plus: all warnings being treated as errors
/home/elitecore/github/Seagull/seagull/trunk/src/work-1.8.3/dep-seagull.mk:561: recipe for target '/home/elitecore/github/Seagull/seagull/trunk/src/work-1.8.3/mersenne.o' failed
make[1]: *** [/home/elitecore/github/Seagull/seagull/trunk/src/work-1.8.3/mersenne.o] Error 1
make[1]: Leaving directory '/home/elitecore/github/Seagull/seagull/trunk/src'
/home/elitecore/github/Seagull/seagull/trunk/src/work-1.8.3/project.mk:10: recipe for target 'all_seagull' failed
make: *** [all_seagull] Error 2

GCC version : 7.3.0

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-16ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --with-as=/usr/bin/x86_64-linux-gnu-as --with-ld=/usr/bin/x86_64-linux-gnu-ld --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3) 
aikchar commented 6 years ago

Fixed (I think; I'm no C++ expert though).