Hi all,

Seems whenever I install a new Linux OS every few years and go to recompile
Linuxsampler, make errors get thrown my way!

The error seems to be something to do with missing UUID generation and
looking at the code, it's some kind of Apple thing? Haven't touched an
Apple product in my life! :P

Anyway, I'm getting the following on libgig revision 3857 using GCC 9.3.0:
Any and all help would be appreciated, thanks!

Andrew.

/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -std=gnu++11
-DHAVE_CONFIG_H -I. -I..    -pedantic -Wreturn-type -g -O2 -MT DLS.lo -MD
-MP -MF .deps/DLS.Tpo -c -o DLS.lo DLS.cpp
libtool: compile:  g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I.. -pedantic
-Wreturn-type -g -O2 -MT DLS.lo -MD -MP -MF .deps/DLS.Tpo -c DLS.cpp  -fPIC
-DPIC -o .libs/DLS.o
DLS.cpp:591:3: error: #error "Missing support for uuid generation"
  591 | # error "Missing support for uuid generation"
      |   ^~~~~
In file included from DLS.cpp:36:
helper.h: In function ‘std::string strPrint(const char*, ...)’:
helper.h:68:14: warning: ignoring return value of ‘int vasprintf(char**,
const char*, __va_list_tag*)’, declared with attribute warn_unused_result
[-Wunused-result]
   68 |     vasprintf(&buf, fmt, args);
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:535: DLS.lo] Error 1
make[3]: Leaving directory '/home/andrew/Downloads/libgig/src'
make[2]: *** [Makefile:596: all-recursive] Error 1
make[2]: Leaving directory '/home/andrew/Downloads/libgig/src'
make[1]: *** [Makefile:486: all-recursive] Error 1
make[1]: Leaving directory '/home/andrew/Downloads/libgig'
make: *** [Makefile:389: all] Error 2

gcc version is:
gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu
9.3.0-17ubuntu1~20.04'
--with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs
--enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2
--prefix=/usr --with-gcc-major-version-only --program-suffix=-9
--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 --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--with-default-libstdcxx-abi=new --enable-gnu-unique-object
--disable-vtable-verify --enable-plugin --enable-default-pie
--with-system-zlib --with-target-system-zlib=auto --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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa
--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 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to