I'm using SDK 5.04 for AM37xx. When I run "make install" I get an error in matrix-gui_install. Here's the error:
=============================Installing Matrix GUI=============================make[1]: Entering directory `/home/brad/ti-sdk-am37x-evm-05.04.00.00/example-applications/matrix-gui-2.0'make[1]: Makefile.build: No such file or directorymake[1]: *** No rule to make target `Makefile.build'. Stop.make[1]: Leaving directory `/home/brad/ti-sdk-am37x-evm-05.04.00.00/example-applications/matrix-gui-2.0'make: *** [matrix-gui_install] Error 2If I go to that directory I see that Makefile.build does not exist. What's the proper way to install matrix-gui-2.0 into the file system? If you could just give me a Makefile.build file that contains an "install" rule with the appropriate steps that would be ideal. That way I can just put that file into the matrix-gui-2.0 directory and that should fix the error.
---------------------------------------------------------------------------------------------------------
Please click the Verify Answer button on this post if it answers your question.---------------------------------------------------------------------------------------------------------
Brad,
This is a know issue in the release notes: http://processors.wiki.ti.com/index.php/Sitara_SDK_5.04.00_Release_Notes
There is no real need to do an install. Just copy the files.
Chase
Which files? The whole directory? Is there a place in the file system where it's expected to reside, i.e. are other scripts going to fail if I don't put it in a specific place?
You should be able to copy everything to /usr/share/matrix-gui-2.0/
Also, please check the recently released 05.04.01.00 SDK as this issue should be fixed there.
For now I just put in a very simple hack:
matrix-gui_install: @echo ============================= @echo Installing Matrix GUI @echo ============================= @cd example-applications; cd `find . -name "*matrix-gui*"`; cp -R * $(DESTDIR)/usr/share/matrix-gui*;Thanks.
Only other change is that you may wand to change the find to use *matrix-gui-2.0* so that you don't get the matrix-gui-browser project by accident.
I was attempting to be version independent, though I guess that wouldn't matter because this will be fixed in future SDKs...
It was ok because matrix_browser gets installed in usr/bin. Here's a snippet from its Makefile.build:
install: release @install -d ${DESTDIR}/usr/bin @install matrix_browser ${DESTDIR}/usr/bin/matrix_browser; \ echo "matrix_browser release version installed."
Just FYI we have no plan to change the version number from 2.0. The reason we didn't just call this matrix-gui was to prevent confusion with original matrix.