=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/audio/id3lib", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> 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 --- --- field_string_ascii.lo --- --- field_string_unicode.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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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_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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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.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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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_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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- field_string_ascii.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.749056 -c field_string_ascii.cpp -fPIC -DPIC -o .libs/field_string_ascii.o --- field_integer.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.749057 -c field_integer.cpp -fPIC -DPIC -o .libs/field_integer.o --- field_string_unicode.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.749058 -c field_string_unicode.cpp -fPIC -DPIC -o .libs/field_string_unicode.o --- field.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.749053 -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/tmp/work/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.749049 -c c_wrapper.cpp -fPIC -DPIC -o .libs/c_wrapper.o --- field_binary.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.749054 -c field_binary.cpp -fPIC -DPIC -o .libs/field_binary.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/tmp/work/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.749057 -c field_integer.cpp -o field_integer.o >/dev/null 2>&1 --- field_string_unicode.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.749058 -c field_string_unicode.cpp -o field_string_unicode.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/tmp/work/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.749049 -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/tmp/work/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.749054 -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/tmp/work/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.749053 -c field.cpp -o field.o >/dev/null 2>&1 --- field_string_ascii.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.749056 -c field_string_ascii.cpp -o field_string_ascii.o >/dev/null 2>&1 --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o frame.lo `test -f 'frame.cpp' || echo './'`frame.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.752193 -c frame.cpp -fPIC -DPIC -o .libs/frame.o --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- --- frame_impl.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.752882 -c frame_impl.cpp -fPIC -DPIC -o .libs/frame_impl.o --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o globals.lo `test -f 'globals.cpp' || echo './'`globals.cpp --- frame_parse.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.753160 -c frame_parse.cpp -fPIC -DPIC -o .libs/frame_parse.o --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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_render.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.753375 -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/tmp/work/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.753673 -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/tmp/work/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.753804 -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/tmp/work/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.753673 -c globals.cpp -o globals.o >/dev/null 2>&1 --- header.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.753804 -c header.cpp -o header.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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- frame.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.752193 -c frame.cpp -o frame.o >/dev/null 2>&1 --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- 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; | ^~~~~~~~~ --- header_frame.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.754488 -c header_frame.cpp -fPIC -DPIC -o .libs/header_frame.o --- header_tag.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.754718 -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/tmp/work/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.753160 -c frame_parse.cpp -o frame_parse.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/tmp/work/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.752882 -c frame_impl.cpp -o frame_impl.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/tmp/work/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.753375 -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 = ""; | ^~ --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o helpers.lo `test -f 'helpers.cpp' || echo './'`helpers.cpp --- header_frame.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.754488 -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 | ^~~~~~~~ --- helpers.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.755916 -c helpers.cpp -fPIC -DPIC -o .libs/helpers.o --- header_tag.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.754718 -c header_tag.cpp -o header_tag.o >/dev/null 2>&1 --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o io.lo `test -f 'io.cpp' || echo './'`io.cpp --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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/tmp/work/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.756600 -c io.cpp -fPIC -DPIC -o .libs/io.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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- io.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.756600 -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/tmp/work/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.756851 -c io_decorators.cpp -fPIC -DPIC -o .libs/io_decorators.o --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- io_helpers.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.757000 -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/tmp/work/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.757176 -c misc_support.cpp -fPIC -DPIC -o .libs/misc_support.o --- mp3_parse.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.757244 -c mp3_parse.cpp -fPIC -DPIC -o .libs/mp3_parse.o --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o readers.lo `test -f 'readers.cpp' || echo './'`readers.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.757703 -c readers.cpp -fPIC -DPIC -o .libs/readers.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); --- helpers.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.755916 -c helpers.cpp -o helpers.o >/dev/null 2>&1 --- 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, | ^~~~~~~~~~~~~~~~~~~~~ --- 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) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- io_decorators.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.756851 -c io_decorators.cpp -o io_decorators.o >/dev/null 2>&1 --- mp3_parse.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.757244 -c mp3_parse.cpp -o mp3_parse.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/tmp/work/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.757000 -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/tmp/work/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.757176 -c misc_support.cpp -o misc_support.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/tmp/work/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.757703 -c readers.cpp -o readers.o >/dev/null 2>&1 --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o spec.lo `test -f 'spec.cpp' || echo './'`spec.cpp --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o tag.lo `test -f 'tag.cpp' || echo './'`tag.cpp --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- spec.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.759549 -c spec.cpp -fPIC -DPIC -o .libs/spec.o --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.759600 -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/tmp/work/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.759549 -c spec.cpp -o spec.o >/dev/null 2>&1 --- tag_file.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.759747 -c tag_file.cpp -fPIC -DPIC -o .libs/tag_file.o --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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_find.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.759866 -c tag_find.cpp -fPIC -DPIC -o .libs/tag_find.o --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- tag_impl.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.760200 -c tag_impl.cpp -fPIC -DPIC -o .libs/tag_impl.o --- tag_parse.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.760267 -c tag_parse.cpp -fPIC -DPIC -o .libs/tag_parse.o --- tag_parse_lyrics3.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.760291 -c tag_parse_lyrics3.cpp -fPIC -DPIC -o .libs/tag_parse_lyrics3.o --- 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_impl.lo --- 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_find.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.759866 -c tag_find.cpp -o tag_find.o >/dev/null 2>&1 --- tag.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.759600 -c tag.cpp -o tag.o >/dev/null 2>&1 --- tag_file.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.759747 -c tag_file.cpp -o tag_file.o >/dev/null 2>&1 --- 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_impl.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.760200 -c tag_impl.cpp -o tag_impl.o >/dev/null 2>&1 --- tag_parse.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.760267 -c tag_parse.cpp -o tag_parse.o >/dev/null 2>&1 --- tag_parse_lyrics3.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.760291 -c tag_parse_lyrics3.cpp -o tag_parse_lyrics3.o >/dev/null 2>&1 --- 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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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/tmp/work/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.761794 -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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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_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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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 --- tag_parse_v1.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.762121 -c tag_parse_v1.cpp -fPIC -DPIC -o .libs/tag_parse_v1.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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o utils.lo `test -f 'utils.cpp' || echo './'`utils.cpp --- tag_render.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.762265 -c tag_render.cpp -fPIC -DPIC -o .libs/tag_render.o --- utils.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.762440 -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/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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/tmp/work/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.762697 -c writers.cpp -fPIC -DPIC -o .libs/writers.o --- 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) --- 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) | ^~~~~~~~~~ --- tag_parse_musicmatch.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.761794 -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/tmp/work/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.762121 -c tag_parse_v1.cpp -o tag_parse_v1.o >/dev/null 2>&1 --- tag_render.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.762265 -c tag_render.cpp -o tag_render.o >/dev/null 2>&1 --- writers.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.762697 -c writers.cpp -o writers.o >/dev/null 2>&1 --- utils.lo --- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -DID3_NEED_WCHAR_TEMPLATE -I/tmp/work/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.762440 -c utils.cpp -o utils.o >/dev/null 2>&1 --- libid3.la --- /usr/bin/bash ../libtool --mode=link g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -Wl,-R/opt/pkg/lib -liconv -L/opt/pkg/lib -o libid3.la -rpath /opt/pkg/lib -version-info 3:0:0 -release 3.8 -export-dynamic c_wrapper.lo field.lo field_binary.lo field_integer.lo field_string_ascii.lo field_string_unicode.lo frame.lo frame_impl.lo frame_parse.lo frame_render.lo globals.lo header.lo header_frame.lo header_tag.lo helpers.lo io.lo io_decorators.lo io_helpers.lo misc_support.lo mp3_parse.lo readers.lo spec.lo tag.lo tag_file.lo tag_find.lo tag_impl.lo tag_parse.lo tag_parse_lyrics3.lo tag_parse_musicmatch.lo tag_parse_v1.lo tag_render.lo utils.lo writers.lo -liconv -lz libtool: link: g++ -shared -fPIC -DPIC .libs/c_wrapper.o .libs/field.o .libs/field_binary.o .libs/field_integer.o .libs/field_string_ascii.o .libs/field_string_unicode.o .libs/frame.o .libs/frame_impl.o .libs/frame_parse.o .libs/frame_render.o .libs/globals.o .libs/header.o .libs/header_frame.o .libs/header_tag.o .libs/helpers.o .libs/io.o .libs/io_decorators.o .libs/io_helpers.o .libs/misc_support.o .libs/mp3_parse.o .libs/readers.o .libs/spec.o .libs/tag.o .libs/tag_file.o .libs/tag_find.o .libs/tag_impl.o .libs/tag_parse.o .libs/tag_parse_lyrics3.o .libs/tag_parse_musicmatch.o .libs/tag_parse_v1.o .libs/tag_render.o .libs/utils.o .libs/writers.o -Wl,-R -Wl,/tmp/work/audio/id3lib/work/.buildlink/lib -Wl,-R -Wl,/tmp/work/audio/id3lib/work/.buildlink/lib -L/tmp/work/audio/id3lib/work/.buildlink/lib /tmp/work/audio/id3lib/work/.buildlink/lib/libiconv.so /tmp/work/audio/id3lib/work/.buildlink/lib/libz.so -O2 -msave-args -Wl,-rpath -Wl,/opt/pkg/lib -Wl,-h -Wl,libid3-3.8.so.3 -o .libs/libid3-3.8.so.3.0.0 libtool: link: (cd ".libs" && rm -f "libid3-3.8.so.3" && ln -s "libid3-3.8.so.3.0.0" "libid3-3.8.so.3") libtool: link: (cd ".libs" && rm -f "libid3.so" && ln -s "libid3-3.8.so.3.0.0" "libid3.so") libtool: link: ar cr .libs/libid3.a c_wrapper.o field.o field_binary.o field_integer.o field_string_ascii.o field_string_unicode.o frame.o frame_impl.o frame_parse.o frame_render.o globals.o header.o header_frame.o header_tag.o helpers.o io.o io_decorators.o io_helpers.o misc_support.o mp3_parse.o readers.o spec.o tag.o tag_file.o tag_find.o tag_impl.o tag_parse.o tag_parse_lyrics3.o tag_parse_musicmatch.o tag_parse_v1.o tag_render.o utils.o writers.o libtool: link: ranlib .libs/libid3.a libtool: link: ( cd ".libs" && rm -f "libid3.la" && ln -s "../libid3.la" "libid3.la" ) Making all in examples --- demo_info_options.o --- --- demo_info.o --- --- demo_convert_options.o --- --- demo_convert.o --- --- demo_tag_options.o --- --- demo_tag.o --- --- demo_info.o --- source='demo_info.cpp' object='demo_info.o' libtool=no depfile='.deps/demo_info.Po' tmpdepfile='.deps/demo_info.TPo' depmode=gcc3 /usr/bin/bash ../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DID3_NEED_WCHAR_TEMPLATE -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o demo_info.o `test -f 'demo_info.cpp' || echo './'`demo_info.cpp --- demo_convert_options.o --- source='demo_convert_options.c' object='demo_convert_options.o' libtool=no depfile='.deps/demo_convert_options.Po' tmpdepfile='.deps/demo_convert_options.TPo' depmode=gcc3 /usr/bin/bash ../depcomp gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DID3_NEED_WCHAR_TEMPLATE -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -c `test -f 'demo_convert_options.c' || echo './'`demo_convert_options.c --- demo_info_options.o --- source='demo_info_options.c' object='demo_info_options.o' libtool=no depfile='.deps/demo_info_options.Po' tmpdepfile='.deps/demo_info_options.TPo' depmode=gcc3 /usr/bin/bash ../depcomp gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DID3_NEED_WCHAR_TEMPLATE -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -c `test -f 'demo_info_options.c' || echo './'`demo_info_options.c --- demo_tag_options.o --- source='demo_tag_options.c' object='demo_tag_options.o' libtool=no depfile='.deps/demo_tag_options.Po' tmpdepfile='.deps/demo_tag_options.TPo' depmode=gcc3 /usr/bin/bash ../depcomp gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DID3_NEED_WCHAR_TEMPLATE -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -c `test -f 'demo_tag_options.c' || echo './'`demo_tag_options.c --- demo_convert.o --- source='demo_convert.cpp' object='demo_convert.o' libtool=no depfile='.deps/demo_convert.Po' tmpdepfile='.deps/demo_convert.TPo' depmode=gcc3 /usr/bin/bash ../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DID3_NEED_WCHAR_TEMPLATE -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o demo_convert.o `test -f 'demo_convert.cpp' || echo './'`demo_convert.cpp --- demo_tag.o --- source='demo_tag.cpp' object='demo_tag.o' libtool=no depfile='.deps/demo_tag.Po' tmpdepfile='.deps/demo_tag.TPo' depmode=gcc3 /usr/bin/bash ../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DID3_NEED_WCHAR_TEMPLATE -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o demo_tag.o `test -f 'demo_tag.cpp' || echo './'`demo_tag.cpp --- demo_tag_options.o --- In file included from demo_tag_options.c:25: ./getopt.h:104:12: error: conflicting types for 'getopt'; have 'int(void)' 104 | extern int getopt (); | ^~~~~~ In file included from demo_tag_options.c:13: /usr/include/stdlib.h:302:12: note: previous declaration of 'getopt' with type 'int(int, char * const*, const char *)' 302 | extern int getopt(int, char *const *, const char *); | ^~~~~~ --- demo_convert_options.o --- In file included from demo_convert_options.c:25: ./getopt.h:104:12: error: conflicting types for 'getopt'; have 'int(void)' 104 | extern int getopt (); | ^~~~~~ In file included from demo_convert_options.c:13: /usr/include/stdlib.h:302:12: note: previous declaration of 'getopt' with type 'int(int, char * const*, const char *)' 302 | extern int getopt(int, char *const *, const char *); | ^~~~~~ --- demo_info_options.o --- In file included from demo_info_options.c:23: ./getopt.h:104:12: error: conflicting types for 'getopt'; have 'int(void)' 104 | extern int getopt (); | ^~~~~~ In file included from demo_info_options.c:13: /usr/include/stdlib.h:302:12: note: previous declaration of 'getopt' with type 'int(int, char * const*, const char *)' 302 | extern int getopt(int, char *const *, const char *); | ^~~~~~ --- demo_convert_options.o --- *** [demo_convert_options.o] Error code 1 bmake[2]: stopped making "all" in /tmp/work/audio/id3lib/work/id3lib-3.8.3/examples --- demo_tag_options.o --- *** [demo_tag_options.o] Error code 1 bmake[2]: stopped making "all" in /tmp/work/audio/id3lib/work/id3lib-3.8.3/examples --- demo_info_options.o --- *** [demo_info_options.o] Error code 1 bmake[2]: stopped making "all" in /tmp/work/audio/id3lib/work/id3lib-3.8.3/examples --- demo_convert.o --- demo_convert.cpp:29:6: warning: no previous declaration for 'void PrintUsage(const char*)' [-Wmissing-declarations] 29 | void PrintUsage(const char *sName) | ^~~~~~~~~~ demo_convert.cpp:40:6: warning: no previous declaration for 'void PrintVersion(const char*)' [-Wmissing-declarations] 40 | void PrintVersion(const char *sName) | ^~~~~~~~~~~~ demo_convert.cpp:67:6: warning: no previous declaration for 'void DisplayTags(std::ostream&, luint)' [-Wmissing-declarations] 67 | void DisplayTags(ostream &os, luint nTags) | ^~~~~~~~~~~ --- demo_tag.o --- demo_tag.cpp:21:6: warning: no previous declaration for 'void PrintUsage(const char*)' [-Wmissing-declarations] 21 | void PrintUsage(const char *sName) | ^~~~~~~~~~ demo_tag.cpp:30:6: warning: no previous declaration for 'void PrintVersion(const char*)' [-Wmissing-declarations] 30 | void PrintVersion(const char *sName) | ^~~~~~~~~~~~ demo_tag.cpp:37:6: warning: no previous declaration for 'void DisplayTags(std::ostream&, luint)' [-Wmissing-declarations] 37 | void DisplayTags(ostream &os, luint nTags) | ^~~~~~~~~~~ --- demo_info.o --- demo_info.cpp:38:6: warning: no previous declaration for 'void PrintUsage(const char*)' [-Wmissing-declarations] 38 | void PrintUsage(const char *sName) | ^~~~~~~~~~ demo_info.cpp:49:6: warning: no previous declaration for 'void PrintVersion(const char*)' [-Wmissing-declarations] 49 | void PrintVersion(const char *sName) | ^~~~~~~~~~~~ demo_info.cpp:56:6: warning: no previous declaration for 'void PrintInformation(const ID3_Tag&)' [-Wmissing-declarations] 56 | void PrintInformation(const ID3_Tag &myTag) | ^~~~~~~~~~~~~~~~ demo_info.cpp: In function 'void PrintInformation(const ID3_Tag&)': demo_info.cpp:307:3: warning: deleting object of abstract class type 'ID3_Tag::ConstIterator' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 307 | delete iter; | ^~~~~~~~~~~ bmake[2]: 3 errors bmake[2]: stopped making "all" in /tmp/work/audio/id3lib/work/id3lib-3.8.3/examples *** [all-recursive] Error code 1 bmake[1]: stopped making "all-recursive" in /tmp/work/audio/id3lib/work/id3lib-3.8.3 bmake[1]: 1 error bmake[1]: stopped making "all-recursive" in /tmp/work/audio/id3lib/work/id3lib-3.8.3 *** [all] Error code 2 bmake: stopped making "all" in /tmp/work/audio/id3lib/work/id3lib-3.8.3 bmake: 1 error bmake: stopped making "all" in /tmp/work/audio/id3lib/work/id3lib-3.8.3 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/audio/id3lib *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/audio/id3lib