why not build rbutil as well?
Are there any instructions for building rbutil? I downloaded RockboxUtility-v1.5.1-src.tar.bz2 from the web site, but there is no config file to run the usual config; make sequence. There is no README.txt nor INSTALL.txt file to provide instructions for building.
There is a Makefile in the tools directory, but when I run make it generates an error right away:
"make: *** No rule to make target 'scramble.c', needed by 'scramble.o'. Stop."
There is a CMakeLists.txt file in the utils directory, but I am not familiar with cmake, just running cmake in that directory only caused cmake to print the standard help output.
I finally found the INSTALL file in utils/rbutilqt, but the instructions there say "run cmake in the utils/ folder" which as I previously pointed out does not seem to do anything useful:
$ cmake
Usage
cmake [options] <path-to-source>
cmake [options] <path-to-existing-build>
cmake [options] -S <path-to-source> -B <path-to-build>
Specify a source directory to (re-)generate a build system for it in the
current working directory. Specify an existing build directory to
re-generate its build system.
Run 'cmake --help' for more information.
So at least for me the answer to "why not build rbutil as well?" is because the instructions are difficult to find, and when found are either inaccurate or outdated for current distributions and don't result in a working binary.
[Edit] After looking at the INSTALL file in git I realized that cmake probably does not support configuring directly in the source tree, so I made a build directory in utils and ran cmake ../ from there.
After installing a few Qt devel packages I did not have it ran most of the way through, then generated an error at the end because CMakeLists.txt has as the last line "add_subdirectory(themeeditor)" but there is no themeeditor subdirectory.
I commented out that line and ran cmake again, at which point it stopped with the error that it could not find lib/skin_parser/skin_buffer.c.
That would be because in the distributed tar file the only directory in lib is rbcodec, there is no skin_parser directory.