sdcc -mpic14 -p16f1788 --use-non-free myMain.c
message: Using default linker script "/usr/share/gputils/lkr/16f1788_g.lkr".
warning: Relocation of section "UDL_myMain_0" failed, relocating to a shared memory location.
error: No target memory available for section "UDL_myMain_0".
sdcc -v
SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ez80_z80/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8/pdk14/pdk15 3.9.0 #11195 (Linux)
published under GNU General Public License (GPL)
Ubuntu 16.04.6 LTS 64-Bit
AMD G-T48E Processor × 2
Used source files are been found in Appendix:
https://www.magentacloud.de/share/9lblrd691t
I attache the files