It seems like you are not using the native compiler, given that the error message produced points to /home/pi/libmaple/arm/bin/arm-none-eabi-gcc, so I'm guessing that you downloaded the intel version from somewhere, unless you cross compiled it yourself.
I went into libmaple/support/make/build-rules.mk and changed all the instances of arm-none-eabi- to blanks leaving gcc,g++, ld -v, etc...
I then changed directory to libmaple and ran make again, it started compile several of the files using the gcc distributed with the debian install for the pi.
This was the output:
[CC] ./libmaple/adc.c
[CC] ./libmaple/dac.c
[CC] ./libmaple/dma.c
[CC] ./libmaple/exti.c
[CC] ./libmaple/flash.c
[CC] ./libmaple/gpio.c
[CC] ./libmaple/iwdg.c
[CC] ./libmaple/nvic.c
[CC] ./libmaple/pwr.c
[CC] ./libmaple/rcc.c
[CC] ./libmaple/spi.c
[CC] ./libmaple/systick.c
[CC] ./libmaple/timer.c
libmaple/timer.c:318:20: error: conflicting types for 'enable_irq'
libmaple/timer.c:41:20: note: previous declaration of 'enable_irq' was here
libmaple/timer.c:41:20: error: 'enable_irq' used but never defined [-Werror]
cc1: all warnings being treated as errors
make: *** [build/./libmaple/timer.o] Error 1
I haven't resolved those issues yet, but maybe you can start there, it seems closer than you were.
Mike