compiles with libpd included