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