On 07/16/2014 02:23 PM, Martin Peach via Pd-list wrote: >> given that the template/Makefile has been the "way to go" for some time >> now, would you consider adding/switching? >> > > I thought it _was_ following the template. There is a makefile in > pdlua/src. I'm not sure what to add to it to make it self-contained. All > the compiler needs to know is the locations of m_pd.h and lua.h, and the > linker needs to find the right liblua.
yes indeed. sorry.
my answer was rather generic (me being basically on holiday, without a
real computer, and not being able to *easily* check the actual state of
affairs) and i assumed that your answer ("You just need the makefile
that is in trunk/externals then") explained that you need an ressource
outside the pdlua/ folder (that said Makefile).
so the build-system seems to be self-contained, but my build fails
because of an unknown CFLAG "-threepic" (for linux). what it this
supposed to do and can it be safely removed?
i then managed to build pdlua using:
$ make LUACFLAGS="$(pkg-config --cflags lua5.2 pd)" LIBS="$(pkg-config
--libs lua5.2 pd)"
but this somehow feels wrong because it overrides the "-DVERSION=..." of
LUACFLAGS.
what is the proper way to *only* set the lua-cflags / -libs from the
cmdline?
the build correctly loads the hello.pd_lua, but i tested list-pak and it
throws me a number of errors:
> lua: error in dispatcher:
> [string "list-pak"]:51: attempt to call field 'getn' (a nil value)
gfmdsr
IOhannes
signature.asc
Description: OpenPGP digital signature
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
