2nd 1.10 maintenance release
[542851] Fix compilation problems with Lua 5.2 and above

Fix several incompatible changes in the Lua API from version 5.1 to 5.2 and above:
- luaL_register (5.1) replaced with luaL_setfuncs (5.2+) (was already handled with #ifdefs, but incorrectly)
- lua_len replaced with lua_objlen (5.1) renamed to lua_rawlen (5.2+)

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=542851
Change-Id: I05a325d59f6bac408269b4d8f59e12536dfc037c
Signed-off-by: Martin Jobst <martin.jobst@fortiss.org>
1 file changed
tree: 614d26c4ed3be34b61a66aeac3b54725ba2cec68
  1. .tito/
  2. buildsupport/
  3. doc/
  4. src/
  5. systemd/
  6. systemtests/
  7. tests/
  8. .cproject
  9. .gitignore
  10. .gitreview
  11. .project
  12. 4diac-forte.spec
  13. about.html
  14. CMakeLists.txt
  15. Doxyfile
  16. epl-v10.html
  17. forte_config.h.in
  18. fortestyle.xml
  19. notice.html
  20. README.md
  21. setup_digime74.sh
  22. setup_lmsEv3.sh
  23. setup_phycoreat91.sh
  24. setup_plcnext.sh
  25. setup_posix-ppc.sh
  26. setup_posix.sh
README.md

Building 4DIAC Forte

Standard POSIX build

./setup_posix.sh
cd bin/posix
make

Resetting CMake files

In case you ran CMake with invalid options it might help to reset the CMake state by deleting CMake intermediate files:

rm -Rf CMakeCache.txt CMakeFiles/

Building a local RPM

For building local RPMs you can use (tito)[https://github.com/dgoodwin/tito]

tito build --test --rpm