+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/id3lib-3.8.3nb6/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/id3lib-3.8.3nb6/work.log ===> Building for id3lib-3.8.3nb6 --- all --- /opt/pkg/bin/bmake all-recursive --- all-recursive --- Making all in . Making all in m4 Making all in doc Making all in include --- all-recursive --- Making all in id3 Making all in id3com --- all-recursive --- Making all in Sample Making all in src --- c_wrapper.lo --- --- field.lo --- --- field_binary.lo --- --- field_integer.lo --- --- c_wrapper.lo --- source='c_wrapper.cpp' object='c_wrapper.lo' libtool=yes depfile='.deps/c_wrapper.Plo' tmpdepfile='.deps/c_wrapper.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o c_wrapper.lo `test -f 'c_wrapper.cpp' || echo './'`c_wrapper.cpp --- field.lo --- source='field.cpp' object='field.lo' libtool=yes depfile='.deps/field.Plo' tmpdepfile='.deps/field.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o field.lo `test -f 'field.cpp' || echo './'`field.cpp --- field_binary.lo --- source='field_binary.cpp' object='field_binary.lo' libtool=yes depfile='.deps/field_binary.Plo' tmpdepfile='.deps/field_binary.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o field_binary.lo `test -f 'field_binary.cpp' || echo './'`field_binary.cpp --- field_integer.lo --- source='field_integer.cpp' object='field_integer.lo' libtool=yes depfile='.deps/field_integer.Plo' tmpdepfile='.deps/field_integer.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o field_integer.lo `test -f 'field_integer.cpp' || echo './'`field_integer.cpp --- field_binary.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT field_binary.lo -MD -MP -MF .deps/field_binary.TPlo.306575 -c field_binary.cpp -fPIC -DPIC -o .libs/field_binary.o --- field.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT field.lo -MD -MP -MF .deps/field.TPlo.306571 -c field.cpp -fPIC -DPIC -o .libs/field.o --- c_wrapper.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT c_wrapper.lo -MD -MP -MF .deps/c_wrapper.TPlo.306572 -c c_wrapper.cpp -fPIC -DPIC -o .libs/c_wrapper.o --- field_integer.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT field_integer.lo -MD -MP -MF .deps/field_integer.TPlo.306574 -c field_integer.cpp -fPIC -DPIC -o .libs/field_integer.o --- c_wrapper.lo --- c_wrapper.cpp: In function 'void ID3TagIterator_Delete(ID3TagIterator*)': c_wrapper.cpp:350:17: warning: deleting object of abstract class type 'ID3_Tag::Iterator' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 350 | ID3_CATCH(delete reinterpret_cast(iter)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c_wrapper.cpp:44:31: note: in definition of macro 'ID3_CATCH' 44 | #define ID3_CATCH(code) try { code; } catch (...) { } | ^~~~ c_wrapper.cpp: In function 'void ID3TagConstIterator_Delete(ID3TagConstIterator*)': c_wrapper.cpp:370:17: warning: deleting object of abstract class type 'ID3_Tag::ConstIterator' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 370 | ID3_CATCH(delete reinterpret_cast(iter)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c_wrapper.cpp:44:31: note: in definition of macro 'ID3_CATCH' 44 | #define ID3_CATCH(code) try { code; } catch (...) { } | ^~~~ --- field_integer.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT field_integer.lo -MD -MP -MF .deps/field_integer.TPlo.306574 -c field_integer.cpp -o field_integer.o >/dev/null 2>&1 --- c_wrapper.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT c_wrapper.lo -MD -MP -MF .deps/c_wrapper.TPlo.306572 -c c_wrapper.cpp -o c_wrapper.o >/dev/null 2>&1 --- field_binary.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT field_binary.lo -MD -MP -MF .deps/field_binary.TPlo.306575 -c field_binary.cpp -o field_binary.o >/dev/null 2>&1 --- field.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT field.lo -MD -MP -MF .deps/field.TPlo.306571 -c field.cpp -o field.o >/dev/null 2>&1 --- field_string_ascii.lo --- source='field_string_ascii.cpp' object='field_string_ascii.lo' libtool=yes depfile='.deps/field_string_ascii.Plo' tmpdepfile='.deps/field_string_ascii.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o field_string_ascii.lo `test -f 'field_string_ascii.cpp' || echo './'`field_string_ascii.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT field_string_ascii.lo -MD -MP -MF .deps/field_string_ascii.TPlo.311308 -c field_string_ascii.cpp -fPIC -DPIC -o .libs/field_string_ascii.o --- field_string_unicode.lo --- --- frame.lo --- --- field_string_unicode.lo --- source='field_string_unicode.cpp' object='field_string_unicode.lo' libtool=yes depfile='.deps/field_string_unicode.Plo' tmpdepfile='.deps/field_string_unicode.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o field_string_unicode.lo `test -f 'field_string_unicode.cpp' || echo './'`field_string_unicode.cpp --- frame.lo --- source='frame.cpp' object='frame.lo' libtool=yes depfile='.deps/frame.Plo' tmpdepfile='.deps/frame.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o frame.lo `test -f 'frame.cpp' || echo './'`frame.cpp --- frame_impl.lo --- source='frame_impl.cpp' object='frame_impl.lo' libtool=yes depfile='.deps/frame_impl.Plo' tmpdepfile='.deps/frame_impl.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o frame_impl.lo `test -f 'frame_impl.cpp' || echo './'`frame_impl.cpp --- field_string_unicode.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT field_string_unicode.lo -MD -MP -MF .deps/field_string_unicode.TPlo.312384 -c field_string_unicode.cpp -fPIC -DPIC -o .libs/field_string_unicode.o --- frame_impl.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT frame_impl.lo -MD -MP -MF .deps/frame_impl.TPlo.312635 -c frame_impl.cpp -fPIC -DPIC -o .libs/frame_impl.o --- frame.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT frame.lo -MD -MP -MF .deps/frame.TPlo.312391 -c frame.cpp -fPIC -DPIC -o .libs/frame.o --- field_string_ascii.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT field_string_ascii.lo -MD -MP -MF .deps/field_string_ascii.TPlo.311308 -c field_string_ascii.cpp -o field_string_ascii.o >/dev/null 2>&1 --- frame_impl.lo --- frame_impl.cpp: In member function 'ID3_FrameImpl& ID3_FrameImpl::operator=(const ID3_Frame&)': frame_impl.cpp:238:3: warning: deleting object of abstract class type 'ID3_Frame::ConstIterator' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 238 | delete ri; | ^~~~~~~~~ --- field_string_unicode.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT field_string_unicode.lo -MD -MP -MF .deps/field_string_unicode.TPlo.312384 -c field_string_unicode.cpp -o field_string_unicode.o >/dev/null 2>&1 --- frame.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT frame.lo -MD -MP -MF .deps/frame.TPlo.312391 -c frame.cpp -o frame.o >/dev/null 2>&1 --- frame_impl.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT frame_impl.lo -MD -MP -MF .deps/frame_impl.TPlo.312635 -c frame_impl.cpp -o frame_impl.o >/dev/null 2>&1 --- frame_parse.lo --- --- frame_render.lo --- --- frame_parse.lo --- source='frame_parse.cpp' object='frame_parse.lo' libtool=yes depfile='.deps/frame_parse.Plo' tmpdepfile='.deps/frame_parse.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o frame_parse.lo `test -f 'frame_parse.cpp' || echo './'`frame_parse.cpp --- frame_render.lo --- source='frame_render.cpp' object='frame_render.lo' libtool=yes depfile='.deps/frame_render.Plo' tmpdepfile='.deps/frame_render.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o frame_render.lo `test -f 'frame_render.cpp' || echo './'`frame_render.cpp --- globals.lo --- source='globals.cpp' object='globals.lo' libtool=yes depfile='.deps/globals.Plo' tmpdepfile='.deps/globals.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o globals.lo `test -f 'globals.cpp' || echo './'`globals.cpp --- header.lo --- source='header.cpp' object='header.lo' libtool=yes depfile='.deps/header.Plo' tmpdepfile='.deps/header.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o header.lo `test -f 'header.cpp' || echo './'`header.cpp --- frame_parse.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT frame_parse.lo -MD -MP -MF .deps/frame_parse.TPlo.318261 -c frame_parse.cpp -fPIC -DPIC -o .libs/frame_parse.o --- frame_render.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT frame_render.lo -MD -MP -MF .deps/frame_render.TPlo.318267 -c frame_render.cpp -fPIC -DPIC -o .libs/frame_render.o --- globals.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT globals.lo -MD -MP -MF .deps/globals.TPlo.318414 -c globals.cpp -fPIC -DPIC -o .libs/globals.o --- header.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT header.lo -MD -MP -MF .deps/header.TPlo.318696 -c header.cpp -fPIC -DPIC -o .libs/header.o --- globals.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT globals.lo -MD -MP -MF .deps/globals.TPlo.318414 -c globals.cpp -o globals.o >/dev/null 2>&1 --- header_frame.lo --- source='header_frame.cpp' object='header_frame.lo' libtool=yes depfile='.deps/header_frame.Plo' tmpdepfile='.deps/header_frame.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o header_frame.lo `test -f 'header_frame.cpp' || echo './'`header_frame.cpp --- header.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT header.lo -MD -MP -MF .deps/header.TPlo.318696 -c header.cpp -o header.o >/dev/null 2>&1 --- header_frame.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT header_frame.lo -MD -MP -MF .deps/header_frame.TPlo.319347 -c header_frame.cpp -fPIC -DPIC -o .libs/header_frame.o --- header_tag.lo --- source='header_tag.cpp' object='header_tag.lo' libtool=yes depfile='.deps/header_tag.Plo' tmpdepfile='.deps/header_tag.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o header_tag.lo `test -f 'header_tag.cpp' || echo './'`header_tag.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT header_tag.lo -MD -MP -MF .deps/header_tag.TPlo.319756 -c header_tag.cpp -fPIC -DPIC -o .libs/header_tag.o --- frame_parse.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT frame_parse.lo -MD -MP -MF .deps/frame_parse.TPlo.318261 -c frame_parse.cpp -o frame_parse.o >/dev/null 2>&1 --- frame_render.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT frame_render.lo -MD -MP -MF .deps/frame_render.TPlo.318267 -c frame_render.cpp -o frame_render.o >/dev/null 2>&1 --- header_frame.lo --- header_frame.cpp: In member function 'const char* ID3_FrameHeader::GetTextID() const': header_frame.cpp:165:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | char *textID = ""; | ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT header_frame.lo -MD -MP -MF .deps/header_frame.TPlo.319347 -c header_frame.cpp -o header_frame.o >/dev/null 2>&1 --- header_tag.lo --- In file included from header.h:33, from header_tag.h:32, from header_tag.cpp:29: In member function 'ID3_Flags::TYPE ID3_Flags::get() const', inlined from 'bool ID3_Flags::test(TYPE) const' at flags.h:42:48, inlined from 'void ID3_TagHeader::ParseExtended(ID3_Reader&)' at header_tag.cpp:180:26: flags.h:41:39: warning: 'extflags$' may be used uninitialized [-Wmaybe-uninitialized] 41 | TYPE get() const { return _f; } | ^~ header_tag.cpp: In member function 'void ID3_TagHeader::ParseExtended(ID3_Reader&)': header_tag.cpp:172:16: note: 'extflags$' was declared here 172 | ID3_Flags* extflags[1]; // ID3V2_4_0 has 1 flag byte, extflagbytes should be equal to 1 | ^~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT header_tag.lo -MD -MP -MF .deps/header_tag.TPlo.319756 -c header_tag.cpp -o header_tag.o >/dev/null 2>&1 --- helpers.lo --- source='helpers.cpp' object='helpers.lo' libtool=yes depfile='.deps/helpers.Plo' tmpdepfile='.deps/helpers.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o helpers.lo `test -f 'helpers.cpp' || echo './'`helpers.cpp --- io.lo --- source='io.cpp' object='io.lo' libtool=yes depfile='.deps/io.Plo' tmpdepfile='.deps/io.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o io.lo `test -f 'io.cpp' || echo './'`io.cpp --- helpers.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT helpers.lo -MD -MP -MF .deps/helpers.TPlo.324400 -c helpers.cpp -fPIC -DPIC -o .libs/helpers.o --- io_decorators.lo --- source='io_decorators.cpp' object='io_decorators.lo' libtool=yes depfile='.deps/io_decorators.Plo' tmpdepfile='.deps/io_decorators.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o io_decorators.lo `test -f 'io_decorators.cpp' || echo './'`io_decorators.cpp --- io.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT io.lo -MD -MP -MF .deps/io.TPlo.324638 -c io.cpp -fPIC -DPIC -o .libs/io.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT io.lo -MD -MP -MF .deps/io.TPlo.324638 -c io.cpp -o io.o >/dev/null 2>&1 --- io_decorators.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT io_decorators.lo -MD -MP -MF .deps/io_decorators.TPlo.325020 -c io_decorators.cpp -fPIC -DPIC -o .libs/io_decorators.o --- io_helpers.lo --- source='io_helpers.cpp' object='io_helpers.lo' libtool=yes depfile='.deps/io_helpers.Plo' tmpdepfile='.deps/io_helpers.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o io_helpers.lo `test -f 'io_helpers.cpp' || echo './'`io_helpers.cpp --- misc_support.lo --- source='misc_support.cpp' object='misc_support.lo' libtool=yes depfile='.deps/misc_support.Plo' tmpdepfile='.deps/misc_support.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o misc_support.lo `test -f 'misc_support.cpp' || echo './'`misc_support.cpp --- io_helpers.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT io_helpers.lo -MD -MP -MF .deps/io_helpers.TPlo.325728 -c io_helpers.cpp -fPIC -DPIC -o .libs/io_helpers.o --- misc_support.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT misc_support.lo -MD -MP -MF .deps/misc_support.TPlo.325999 -c misc_support.cpp -fPIC -DPIC -o .libs/misc_support.o --- io_helpers.lo --- io_helpers.cpp: In function 'uint32 dami::io::readUInt28(ID3_Reader&)': io_helpers.cpp:279:70: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 279 | val = (val << BITSUSED) | static_cast(reader.readChar()) & MASK(BITSUSED); --- misc_support.lo --- misc_support.cpp: In function 'ID3_Frame* ID3_AddComment(ID3_Tag*, const char*, const char*, const char*, bool)': misc_support.cpp:404:7: warning: deleting object of abstract class type 'ID3_Tag::Iterator' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 404 | delete iter; | ^~~~~~~~~~~ misc_support.cpp: In function 'std::size_t ID3_RemoveComments(ID3_Tag*, const char*)': misc_support.cpp:460:3: warning: deleting object of abstract class type 'ID3_Tag::Iterator' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 460 | delete iter; | ^~~~~~~~~~~ misc_support.cpp: In function 'std::size_t ID3_RemovePictureType(ID3_Tag*, ID3_PictureType)': misc_support.cpp:648:3: warning: deleting object of abstract class type 'ID3_Tag::Iterator' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 648 | delete iter; | ^~~~~~~~~~~ misc_support.cpp: In function 'std::size_t ID3_GetPictureDataOfPicType(ID3_Tag*, const char*, ID3_PictureType)': misc_support.cpp:701:5: warning: deleting object of abstract class type 'ID3_Tag::Iterator' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 701 | delete iter; | ^~~~~~~~~~~ misc_support.cpp: In function 'char* ID3_GetMimeTypeOfPicType(ID3_Tag*, ID3_PictureType)': misc_support.cpp:735:3: warning: deleting object of abstract class type 'ID3_Tag::Iterator' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 735 | delete iter; | ^~~~~~~~~~~ misc_support.cpp: In function 'char* ID3_GetDescriptionOfPicType(ID3_Tag*, ID3_PictureType)': misc_support.cpp:762:3: warning: deleting object of abstract class type 'ID3_Tag::Iterator' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 762 | delete iter; | ^~~~~~~~~~~ misc_support.cpp: At global scope: misc_support.cpp:1096:12: warning: no previous declaration for 'ID3_Frame* ID3_GetSyncLyricsInfo(const ID3_Tag*, const char*, const char*, ID3_TimeStampFormat&, ID3_ContentType&, std::size_t&)' [-Wmissing-declarations] 1096 | ID3_Frame *ID3_GetSyncLyricsInfo(const ID3_Tag *tag, const char *desc, | ^~~~~~~~~~~~~~~~~~~~~ --- helpers.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT helpers.lo -MD -MP -MF .deps/helpers.TPlo.324400 -c helpers.cpp -o helpers.o >/dev/null 2>&1 --- io_decorators.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT io_decorators.lo -MD -MP -MF .deps/io_decorators.TPlo.325020 -c io_decorators.cpp -o io_decorators.o >/dev/null 2>&1 --- io_helpers.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT io_helpers.lo -MD -MP -MF .deps/io_helpers.TPlo.325728 -c io_helpers.cpp -o io_helpers.o >/dev/null 2>&1 --- misc_support.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT misc_support.lo -MD -MP -MF .deps/misc_support.TPlo.325999 -c misc_support.cpp -o misc_support.o >/dev/null 2>&1 --- mp3_parse.lo --- source='mp3_parse.cpp' object='mp3_parse.lo' libtool=yes depfile='.deps/mp3_parse.Plo' tmpdepfile='.deps/mp3_parse.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o mp3_parse.lo `test -f 'mp3_parse.cpp' || echo './'`mp3_parse.cpp --- readers.lo --- source='readers.cpp' object='readers.lo' libtool=yes depfile='.deps/readers.Plo' tmpdepfile='.deps/readers.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o readers.lo `test -f 'readers.cpp' || echo './'`readers.cpp --- mp3_parse.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT mp3_parse.lo -MD -MP -MF .deps/mp3_parse.TPlo.331955 -c mp3_parse.cpp -fPIC -DPIC -o .libs/mp3_parse.o --- spec.lo --- source='spec.cpp' object='spec.lo' libtool=yes depfile='.deps/spec.Plo' tmpdepfile='.deps/spec.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o spec.lo `test -f 'spec.cpp' || echo './'`spec.cpp --- readers.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT readers.lo -MD -MP -MF .deps/readers.TPlo.332358 -c readers.cpp -fPIC -DPIC -o .libs/readers.o --- tag.lo --- source='tag.cpp' object='tag.lo' libtool=yes depfile='.deps/tag.Plo' tmpdepfile='.deps/tag.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o tag.lo `test -f 'tag.cpp' || echo './'`tag.cpp --- spec.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT spec.lo -MD -MP -MF .deps/spec.TPlo.332861 -c spec.cpp -fPIC -DPIC -o .libs/spec.o --- tag.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag.lo -MD -MP -MF .deps/tag.TPlo.333109 -c tag.cpp -fPIC -DPIC -o .libs/tag.o --- spec.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT spec.lo -MD -MP -MF .deps/spec.TPlo.332861 -c spec.cpp -o spec.o >/dev/null 2>&1 --- tag_file.lo --- source='tag_file.cpp' object='tag_file.lo' libtool=yes depfile='.deps/tag_file.Plo' tmpdepfile='.deps/tag_file.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o tag_file.lo `test -f 'tag_file.cpp' || echo './'`tag_file.cpp --- mp3_parse.lo --- mp3_parse.cpp:51:8: warning: no previous declaration for 'uint32 fto_nearest_i(float)' [-Wmissing-declarations] 51 | uint32 fto_nearest_i(float f) | ^~~~~~~~~~~~~ mp3_parse.cpp:68:8: warning: no previous declaration for 'uint16 calcCRC(char*, std::size_t)' [-Wmissing-declarations] 68 | uint16 calcCRC(char *pFrame, size_t audiodatasize) | ^~~~~~~ mp3_parse.cpp: In member function 'bool Mp3Info::Parse(ID3_Reader&, std::size_t)': mp3_parse.cpp:397:11: warning: enumeration value 'MPEGLAYER_FALSE' not handled in switch [-Wswitch] 397 | switch(_mp3_header_output->layer) | ^ mp3_parse.cpp:397:11: warning: enumeration value 'MPEGLAYER_UNDEFINED' not handled in switch [-Wswitch] mp3_parse.cpp:503:19: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 503 | if (mp3size >= vbr_header_offest + vbr_header_size) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- tag_file.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_file.lo -MD -MP -MF .deps/tag_file.TPlo.334306 -c tag_file.cpp -fPIC -DPIC -o .libs/tag_file.o --- mp3_parse.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT mp3_parse.lo -MD -MP -MF .deps/mp3_parse.TPlo.331955 -c mp3_parse.cpp -o mp3_parse.o >/dev/null 2>&1 --- readers.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT readers.lo -MD -MP -MF .deps/readers.TPlo.332358 -c readers.cpp -o readers.o >/dev/null 2>&1 --- tag_file.lo --- tag_file.cpp:161:8: warning: no previous declaration for 'std::size_t RenderV1ToFile(ID3_TagImpl&, std::fstream&)' [-Wmissing-declarations] 161 | size_t RenderV1ToFile(ID3_TagImpl& tag, fstream& file) | ^~~~~~~~~~~~~~ tag_file.cpp:207:8: warning: no previous declaration for 'std::size_t RenderV2ToFile(const ID3_TagImpl&, std::fstream&)' [-Wmissing-declarations] 207 | size_t RenderV2ToFile(const ID3_TagImpl& tag, fstream& file) | ^~~~~~~~~~~~~~ --- tag.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag.lo -MD -MP -MF .deps/tag.TPlo.333109 -c tag.cpp -o tag.o >/dev/null 2>&1 --- tag_find.lo --- source='tag_find.cpp' object='tag_find.lo' libtool=yes depfile='.deps/tag_find.Plo' tmpdepfile='.deps/tag_find.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o tag_find.lo `test -f 'tag_find.cpp' || echo './'`tag_find.cpp --- tag_impl.lo --- source='tag_impl.cpp' object='tag_impl.lo' libtool=yes depfile='.deps/tag_impl.Plo' tmpdepfile='.deps/tag_impl.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o tag_impl.lo `test -f 'tag_impl.cpp' || echo './'`tag_impl.cpp --- tag_file.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_file.lo -MD -MP -MF .deps/tag_file.TPlo.334306 -c tag_file.cpp -o tag_file.o >/dev/null 2>&1 --- tag_find.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_find.lo -MD -MP -MF .deps/tag_find.TPlo.338084 -c tag_find.cpp -fPIC -DPIC -o .libs/tag_find.o --- tag_impl.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_impl.lo -MD -MP -MF .deps/tag_impl.TPlo.338166 -c tag_impl.cpp -fPIC -DPIC -o .libs/tag_impl.o tag_impl.cpp: In member function 'ID3_TagImpl& ID3_TagImpl::operator=(const ID3_Tag&)': tag_impl.cpp:319:3: warning: deleting object of abstract class type 'ID3_Tag::ConstIterator' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 319 | delete iter; | ^~~~~~~~~~~ --- tag_parse.lo --- source='tag_parse.cpp' object='tag_parse.lo' libtool=yes depfile='.deps/tag_parse.Plo' tmpdepfile='.deps/tag_parse.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o tag_parse.lo `test -f 'tag_parse.cpp' || echo './'`tag_parse.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_parse.lo -MD -MP -MF .deps/tag_parse.TPlo.341005 -c tag_parse.cpp -fPIC -DPIC -o .libs/tag_parse.o --- tag_find.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_find.lo -MD -MP -MF .deps/tag_find.TPlo.338084 -c tag_find.cpp -o tag_find.o >/dev/null 2>&1 --- tag_impl.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_impl.lo -MD -MP -MF .deps/tag_impl.TPlo.338166 -c tag_impl.cpp -o tag_impl.o >/dev/null 2>&1 --- tag_parse_lyrics3.lo --- source='tag_parse_lyrics3.cpp' object='tag_parse_lyrics3.lo' libtool=yes depfile='.deps/tag_parse_lyrics3.Plo' tmpdepfile='.deps/tag_parse_lyrics3.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o tag_parse_lyrics3.lo `test -f 'tag_parse_lyrics3.cpp' || echo './'`tag_parse_lyrics3.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_parse_lyrics3.lo -MD -MP -MF .deps/tag_parse_lyrics3.TPlo.342305 -c tag_parse_lyrics3.cpp -fPIC -DPIC -o .libs/tag_parse_lyrics3.o --- tag_parse_musicmatch.lo --- --- tag_parse.lo --- In file included from ../include/id3/io_decorators.h:32, from mp3_header.h:31, from tag_impl.h:36, from tag_parse.cpp:36: In destructor 'virtual dami::io::ExitTrigger::~ExitTrigger()', inlined from 'bool {anonymous}::parseFrames(ID3_TagImpl&, ID3_Reader&)' at tag_parse.cpp:134:3: ../include/id3/io_helpers.h:53:36: warning: 'et.dami::io::ExitTrigger::_locked' may be used uninitialized [-Wmaybe-uninitialized] 53 | virtual ~ExitTrigger() { if (_locked) _reader.setCur(_pos); } | ^~~~~~~ tag_parse.cpp: In function 'bool {anonymous}::parseFrames(ID3_TagImpl&, ID3_Reader&)': tag_parse.cpp:47:21: note: 'et' declared here 47 | io::ExitTrigger et(rdr, beg); | ^~ --- tag_parse_musicmatch.lo --- source='tag_parse_musicmatch.cpp' object='tag_parse_musicmatch.lo' libtool=yes depfile='.deps/tag_parse_musicmatch.Plo' tmpdepfile='.deps/tag_parse_musicmatch.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o tag_parse_musicmatch.lo `test -f 'tag_parse_musicmatch.cpp' || echo './'`tag_parse_musicmatch.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_parse_musicmatch.lo -MD -MP -MF .deps/tag_parse_musicmatch.TPlo.344742 -c tag_parse_musicmatch.cpp -fPIC -DPIC -o .libs/tag_parse_musicmatch.o --- tag_parse_v1.lo --- source='tag_parse_v1.cpp' object='tag_parse_v1.lo' libtool=yes depfile='.deps/tag_parse_v1.Plo' tmpdepfile='.deps/tag_parse_v1.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o tag_parse_v1.lo `test -f 'tag_parse_v1.cpp' || echo './'`tag_parse_v1.cpp --- tag_parse.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_parse.lo -MD -MP -MF .deps/tag_parse.TPlo.341005 -c tag_parse.cpp -o tag_parse.o >/dev/null 2>&1 --- tag_parse_v1.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_parse_v1.lo -MD -MP -MF .deps/tag_parse_v1.TPlo.345341 -c tag_parse_v1.cpp -fPIC -DPIC -o .libs/tag_parse_v1.o --- tag_parse_lyrics3.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_parse_lyrics3.lo -MD -MP -MF .deps/tag_parse_lyrics3.TPlo.342305 -c tag_parse_lyrics3.cpp -o tag_parse_lyrics3.o >/dev/null 2>&1 --- tag_parse_v1.lo --- tag_parse_v1.cpp: In function 'bool dami::id3::v1::parse(ID3_TagImpl&, ID3_Reader&)': tag_parse_v1.cpp:134:50: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 134 | if (trackno[1] == '\0' || trackno[1] == 0x20 && trackno[0] != 0x20) --- tag_parse_musicmatch.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_parse_musicmatch.lo -MD -MP -MF .deps/tag_parse_musicmatch.TPlo.344742 -c tag_parse_musicmatch.cpp -o tag_parse_musicmatch.o >/dev/null 2>&1 --- tag_parse_v1.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_parse_v1.lo -MD -MP -MF .deps/tag_parse_v1.TPlo.345341 -c tag_parse_v1.cpp -o tag_parse_v1.o >/dev/null 2>&1 --- tag_render.lo --- source='tag_render.cpp' object='tag_render.lo' libtool=yes depfile='.deps/tag_render.Plo' tmpdepfile='.deps/tag_render.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o tag_render.lo `test -f 'tag_render.cpp' || echo './'`tag_render.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_render.lo -MD -MP -MF .deps/tag_render.TPlo.348689 -c tag_render.cpp -fPIC -DPIC -o .libs/tag_render.o --- utils.lo --- source='utils.cpp' object='utils.lo' libtool=yes depfile='.deps/utils.Plo' tmpdepfile='.deps/utils.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o utils.lo `test -f 'utils.cpp' || echo './'`utils.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT utils.lo -MD -MP -MF .deps/utils.TPlo.350298 -c utils.cpp -fPIC -DPIC -o .libs/utils.o --- writers.lo --- source='writers.cpp' object='writers.lo' libtool=yes depfile='.deps/writers.Plo' tmpdepfile='.deps/writers.TPlo' depmode=gcc3 /usr/bin/bash ../depcomp /usr/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/usr/include -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o writers.lo `test -f 'writers.cpp' || echo './'`writers.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT writers.lo -MD -MP -MF .deps/writers.TPlo.350989 -c writers.cpp -fPIC -DPIC -o .libs/writers.o --- tag_render.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT tag_render.lo -MD -MP -MF .deps/tag_render.TPlo.348689 -c tag_render.cpp -o tag_render.o >/dev/null 2>&1 --- utils.lo --- utils.cpp:51:14: warning: no previous declaration for 'dami::String mbstoucs(dami::String)' [-Wmissing-declarations] 51 | dami::String mbstoucs(dami::String data) | ^~~~~~~~ utils.cpp:63:14: warning: no previous declaration for 'dami::String ucstombs(dami::String)' [-Wmissing-declarations] 63 | dami::String ucstombs(dami::String data) | ^~~~~~~~ utils.cpp:74:14: warning: no previous declaration for 'dami::String oldconvert(dami::String, ID3_TextEnc, ID3_TextEnc)' [-Wmissing-declarations] 74 | dami::String oldconvert(dami::String data, ID3_TextEnc sourceEnc, ID3_TextEnc targetEnc) | ^~~~~~~~~~ utils.cpp: In function 'dami::String {anonymous}::convert_i(iconv_t, dami::String)': utils.cpp:141:28: error: invalid conversion from 'const char**' to 'char**' [-fpermissive] 141 | &source_str, &source_size, | ^~~~~~~~~~~ | | | const char** In file included from utils.cpp:43: /usr/include/iconv.h:43:32: note: initializing argument 2 of 'std::size_t iconv(iconv_t, char**, std::size_t*, char**, std::size_t*)' 43 | extern size_t iconv(iconv_t, char **_RESTRICT_KYWD, | ^ *** [utils.lo] Error code 1 bmake[2]: stopped making "all" in /home/pbulk/build/audio/id3lib/work/id3lib-3.8.3/src --- writers.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/home/pbulk/build/audio/id3lib/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -MT writers.lo -MD -MP -MF .deps/writers.TPlo.350989 -c writers.cpp -o writers.o >/dev/null 2>&1 bmake[2]: 1 error bmake[2]: stopped making "all" in /home/pbulk/build/audio/id3lib/work/id3lib-3.8.3/src *** [all-recursive] Error code 1 bmake[1]: stopped making "all-recursive" in /home/pbulk/build/audio/id3lib/work/id3lib-3.8.3 bmake[1]: 1 error bmake[1]: stopped making "all-recursive" in /home/pbulk/build/audio/id3lib/work/id3lib-3.8.3 *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/build/audio/id3lib/work/id3lib-3.8.3 bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/audio/id3lib/work/id3lib-3.8.3 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-bulktest/audio/id3lib *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-bulktest/audio/id3lib