I'm trying to compile libdragon's mksprite on Linux Mint 16, but it fails, as if libpng wasn't installed:
cc -std=gnu99 -O2 -Wall -I../../include -lpng mksprite.c -o mksprite
/tmp/ccPnKE64.o: In function `read_png':
mksprite.c:(.text+0xf3): undefined reference to `png_create_read_struct'
mksprite.c:(.text+0x10e): undefined reference to `png_create_info_struct'
mksprite.c:(.text+0x136): undefined reference to `png_destroy_read_struct'
mksprite.c:(.text+0x184): undefined reference to `png_init_io'
mksprite.c:(.text+0x191): undefined reference to `png_read_info'
mksprite.c:(.text+0x1c8): undefined reference to `png_get_IHDR'
mksprite.c:(.text+0x2c4): undefined reference to `png_get_valid'
mksprite.c:(.text+0x2e5): undefined reference to `png_set_interlace_handling'
mksprite.c:(.text+0x2f2): undefined reference to `png_read_update_info'
mksprite.c:(.text+0x362): undefined reference to `png_get_rowbytes'
mksprite.c:(.text+0x408): undefined reference to `png_read_image'
mksprite.c:(.text+0x495): undefined reference to `png_set_gray_to_rgb'
mksprite.c:(.text+0x4a5): undefined reference to `png_set_tRNS_to_alpha'
mksprite.c:(.text+0x54f): undefined reference to `png_set_gray_1_2_4_to_8'
mksprite.c:(.text+0x560): undefined reference to `png_set_strip_16'
mksprite.c:(.text+0x56e): undefined reference to `png_set_palette_to_rgb'
collect2: error: ld returned 1 exit status
make[2]: *** [mksprite] Error 1
I have tried installing the libpng package, compiling the 1.2 version from source, as well 1.6. None worked. Any ideas why?