Build fails:
===> Building for guitarix-lv2-0.40.0
Waf: Entering directory `/usr/ports/audio/guitarix-lv2/work/guitarix-0.40.0/build'
[1038/1038] Processing resources: src/LV2/xputty/resources/back.png src/LV2/xputty/resources/champ.png src/LV2/xputty/resources/choice.png src/LV2/xputty/resources/chump.png src/LV2/xputty/resources/chumpknob.png src/LV2/xputty/resources/close.png src/LV2/xputty/resources/directory.png src/LV2/xputty/resources/directory_open.png src/LV2/xputty/resources/echocat.png src/LV2/xputty/resources/echocatknob.png src/LV2/xputty/resources/echoswitch.png src/LV2/xputty/resources/error.png src/LV2/xputty/resources/guitarix.png src/LV2/xputty/resources/guitarix_dark.png src/LV2/xputty/resources/guitarix_orange.png src/LV2/xputty/resources/info.png src/LV2/xputty/resources/load.png src/LV2/xputty/resources/message.png src/LV2/xputty/resources/midikeyboard.png src/LV2/xputty/resources/play.png src/LV2/xputty/resources/playreverse.png src/LV2/xputty/resources/question.png src/LV2/xputty/resources/record.png src/LV2/xputty/resources/redeyelogo.png src/LV2/xputty/resources/screw.png src/LV2/xputty/resources/screwhead.png src/LV2/xputty/resources/studiopre.png src/LV2/xputty/resources/studiopreknob.png src/LV2/xputty/resources/switch.png src/LV2/xputty/resources/tape.png src/LV2/xputty/resources/tapeknob.png src/LV2/xputty/resources/w20.png src/LV2/xputty/resources/w20knob.png src/LV2/xputty/resources/warning.png src/LV2/xputty/resources/xputty_logo.png -> build/src/LV2/xputty/resources/back.o build/src/LV2/xputty/resources/champ.o build/src/LV2/xputty/resources/choice.o build/src/LV2/xputty/resources/chump.o build/src/LV2/xputty/resources/chumpknob.o build/src/LV2/xputty/resources/close.o build/src/LV2/xputty/resources/directory.o build/src/LV2/xputty/resources/directory_open.o build/src/LV2/xputty/resources/echocat.o build/src/LV2/xputty/resources/echocatknob.o build/src/LV2/xputty/resources/echoswitch.o build/src/LV2/xputty/resources/error.o build/src/LV2/xputty/resources/guitarix.o build/src/LV2/xputty/resources/guitarix_dark.o build/src/LV2/xputty/resources/guitarix_orange.o build/src/LV2/xputty/resources/info.o build/src/LV2/xputty/resources/load.o build/src/LV2/xputty/resources/message.o build/src/LV2/xputty/resources/midikeyboard.o build/src/LV2/xputty/resources/play.o build/src/LV2/xputty/resources/playreverse.o build/src/LV2/xputty/resources/question.o build/src/LV2/xputty/resources/record.o build/src/LV2/xputty/resources/redeyelogo.o build/src/LV2/xputty/resources/screw.o build/src/LV2/xputty/resources/screwhead.o build/src/LV2/xputty/resources/studiopre.o build/src/LV2/xputty/resources/studiopreknob.o build/src/LV2/xputty/resources/switch.o build/src/LV2/xputty/resources/tape.o build/src/LV2/xputty/resources/tapeknob.o build/src/LV2/xputty/resources/w20.o build/src/LV2/xputty/resources/w20knob.o build/src/LV2/xputty/resources/warning.o build/src/LV2/xputty/resources/xputty_logo.o
13:34:01 runner "rm -f ../src/LV2/xputty/resources/xresources.h && for f in 'back_png' 'champ_png' 'choice_png' 'chump_png' 'chumpknob_png' 'close_png' 'directory_png' 'directory_open_png' 'echocat_png' 'echocatknob_png' 'echoswitch_png' 'error_png' 'guitarix_png' 'guitarix_dark_png' 'guitarix_orange_png' 'info_png' 'load_png' 'message_png' 'midikeyboard_png' 'play_png' 'playreverse_png' 'question_png' 'record_png' 'redeyelogo_png' 'screw_png' 'screwhead_png' 'studiopre_png' 'studiopreknob_png' 'switch_png' 'tape_png' 'tapeknob_png' 'w20_png' 'w20knob_png' 'warning_png' 'xputty_logo_png'; do echo 'EXTLD('$f')' >> ../src/LV2/xputty/resources/xresources.h; done"
13:34:01 runner " cp '../src/LV2/xputty/resources/back.png' '../src/LV2/xputty/resources/champ.png' '../src/LV2/xputty/resources/choice.png' '../src/LV2/xputty/resources/chump.png' '../src/LV2/xputty/resources/chumpknob.png' '../src/LV2/xputty/resources/close.png' '../src/LV2/xputty/resources/directory.png' '../src/LV2/xputty/resources/directory_open.png' '../src/LV2/xputty/resources/echocat.png' '../src/LV2/xputty/resources/echocatknob.png' '../src/LV2/xputty/resources/echoswitch.png' '../src/LV2/xputty/resources/error.png' '../src/LV2/xputty/resources/guitarix.png' '../src/LV2/xputty/resources/guitarix_dark.png' '../src/LV2/xputty/resources/guitarix_orange.png' '../src/LV2/xputty/resources/info.png' '../src/LV2/xputty/resources/load.png' '../src/LV2/xputty/resources/message.png' '../src/LV2/xputty/resources/midikeyboard.png' '../src/LV2/xputty/resources/play.png' '../src/LV2/xputty/resources/playreverse.png' '../src/LV2/xputty/resources/question.png' '../src/LV2/xputty/resources/record.png' '../src/LV2/xputty/resources/redeyelogo.png' '../src/LV2/xputty/resources/screw.png' '../src/LV2/xputty/resources/screwhead.png' '../src/LV2/xputty/resources/studiopre.png' '../src/LV2/xputty/resources/studiopreknob.png' '../src/LV2/xputty/resources/switch.png' '../src/LV2/xputty/resources/tape.png' '../src/LV2/xputty/resources/tapeknob.png' '../src/LV2/xputty/resources/w20.png' '../src/LV2/xputty/resources/w20knob.png' '../src/LV2/xputty/resources/warning.png' '../src/LV2/xputty/resources/xputty_logo.png' src/LV2/xputty/resources/ "
13:34:01 runner "cd src/LV2/xputty/resources/ && for f in 'back' 'champ' 'choice' 'chump' 'chumpknob' 'close' 'directory' 'directory_open' 'echocat' 'echocatknob' 'echoswitch' 'error' 'guitarix' 'guitarix_dark' 'guitarix_orange' 'info' 'load' 'message' 'midikeyboard' 'play' 'playreverse' 'question' 'record' 'redeyelogo' 'screw' 'screwhead' 'studiopre' 'studiopreknob' 'switch' 'tape' 'tapeknob' 'w20' 'w20knob' 'warning' 'xputty_logo'; do /usr/bin/ld -r -b binary ${f}.png -o ${f}.o; done "
ld: error: target emulation unknown: -m or at least one .o file required
ld: error: target emulation unknown: -m or at least one .o file required
ld: error: target emulation unknown: -m or at least one .o file required
ld: error: target emulation unknown: -m or at least one .o file required
ld: error: target emulation unknown: -m or at least one .o file required
ld: error: target emulation unknown: -m or at least one .o file required
ld: error: target emulation unknown: -m or at least one .o file required
ld: error: target emulation unknown: -m or at least one .o file required
ld: error: target emulation unknown: -m or at least one .o file required
OS: FreeBSD 12.1
Version: 0.40.0
clang-9.0.1
Anonymous
Seems like the same issue then this one:
https://github.com/brummer10/GxPlugins.lv2/issues/9
we need the ld GNU linker.