agfline / LibAAF

Library for Advanced Authoring Format (AAF) file reading.
GNU General Public License v2.0
25 stars 5 forks source link

Missing build instructions #1

Closed mivk closed 1 year ago

mivk commented 3 years ago

It would be nice to have some build instructions for people not familiar with C, who whould like to be able to use the provided tools.

All I found was in the "Tools" section of README.md :

To build those, just run `make` 

But that is clearly not enough:

~/src/LibAAF-master$ make
make --no-print-directory -C LibAAF
makedepend -Y LibCFB/LibCFB.c LibCFB/CFBDump.c AAFCore/AAFToText.c AAFCore/AAFDump.c AAFCore/AAFUtils.c AAFCore/AAFCore.c AAFCore/AAFClass.c AAFIface/AAFIAudioFiles.c AAFIface/ProTools.c AAFIface/AAFIface.c AAFIface/AAFIParser.c common/utils.c 2>/dev/null
make[1]: *** [Makefile:30: depend] Error 127
make: *** [Makefile:22: libAAF] Error 2
agfline commented 3 years ago

I think you're missing the makedepend tool, which is used to retrieve all the library dependencies from source code. If you're on debian, you can install it from the xutils-dev package by running sudo apt-get install xutils-dev.

Let me know if you encounter any other issue.

And as stated in the README : LibAAF is currently a work in progress and is not production-ready yet. well, not progressing that much in the past few months I agree !