Installation / Removal > Rockbox Utility
http error ssl handshake failed
pgq:
Installing libssl from here worked:
wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
moontan:
I still have the same issue under Fedora 41, and the same problem as other participants in this thread, namely that I only have access to Linux machines for this task. Plus, I don't want to downgrade OpenSSL to v1.1.1 due to security concerns. So although I'm not super tech savvy, I took this opportunity and put in a considerable amount of extra time to teach myself how to build the latest RockBox from source and install it manually. Can't say I regret having leant this skill, but I must admit having a working RockBox Utility would be a dream.
Does anyone know if RockBox can be installed using RB Utility from inside a Windows VM? Though the activation for my virtualised Windows 10 instance was revoked (despite the Linux host system running on the same hardware the Windows product key was shipped with) I think that may be worth a try for future updates.
speachy:
--- Quote from: moontan on April 17, 2025, 06:01:51 AM ---I still have the same issue under Fedora 41, and the same problem as other participants in this thread, namely that I only have access to Linux machines for this task. Plus, I don't want to downgrade OpenSSL to v1.1.1 due to security concerns. So although I'm not super tech savvy, I took this opportunity and put in a considerable amount of extra time to teach myself how to build the latest RockBox from source and install it manually. Can't say I regret having leant this skill, but I must admit having a working RockBox Utility would be a dream.
--- End quote ---
You've already gone through the trouble to bulld rockbox itself from source, so why not build rbutil as well?
(...Hilariously, Linux is the only target we're currently capable of building a releaseable rbutil binary from. But that's not what most folks need)
ccaudle:
--- Quote from: speachy on April 17, 2025, 08:18:20 AM ---why not build rbutil as well?
--- End quote ---
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.
dconrad:
Re: compiling rbutil - maybe this page: https://www.rockbox.org/wiki/RockboxUtilityDevelopment.html will be of some use? I just used it yesterday to compile rbutil on macos. I think some information there is a little outdated, but it seems to still be mostly correct.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version