Developer News
2025-03-04 Eclipse Subclipse may stop working
After recent Fedora updates, Subclipse SVN integration with Eclipse may stop working. Terminal command SVN commands are still working.
To fix Subclipse close Eclipse. The VM Eclipse installation was installed using "snap". Open a terminal window and uninstall Eclipse. Type:
rm -rf /home/user/snap/eclipse/* snap remove eclipse
Restart the VM.
Open a terminal window and type the following command to install some additional items.
pkcon install rpmlint rpm-build rpmdevtools systemtap-client valgrind
Instead of using snap to reinstall Eclipse it may be better to download the Eclipse installer from https://www.eclipse.org/downloads/packages/ Select "Download" "Linux x86_64". Open the "Downloads" folder and right-click on the "eclipse-inst-jre-linux64.tar.gz" and select "Extract" and "Extract Here". Then in the "eclipse-installer" folder double-click eclipse-inst. Select "Eclipse IDE for C/C++ Developers" and click "Install".
Run Eclipse and select "Help", "Eclipse Marketplace...". In the "Find:" input type "Subclipse". "Subclipse 4.3.4" should appear in the list. Click the appropriate "Install" button and accept the license prompts to complete the installation. When finished press "Yes" to restart Eclipse.
Eclipse will default to a different workspace name, probably "eclipse-workspace". Select "File", "Switch Workspace", "Other..." Select the workspace "/home/user/workspace_825" to open the existing workspace containing the 825 projects.
2025-02-14 App ticket email sending and graphical printing
Comming Soon...
arm825beta lib825ev CTktFlds and CTicket are updated to allow apps to send tickets as emails. These classes are also updated to allow graphical printing to CUPS supported printers connected by Network or USB. The library currently uses a DoShellCmd (popen) system call to use the msmtp terminal command to send email. It is planned to improve this by using libesmtp to send emails directly. In the VM install the libesmtp-devel package.
sudo dnf install libesmtp-devel
Apps that use these classes for ticket printing can be recompiled with the updated lib825ev to support sending emails and CUPS printing.
It will be necessary to add the ${CUPS_LIBS}, json-c, esmtp, ssl, crypto libraries to rebuild the apps.
New environment variables ${PRT_LIBS} and ${PRT_SIM_LIBS} are being added to the environment to simplify this. Refer to Development VM Technical Information
The Configuration app is updated to specify email server parameters. The Configuration program is being updated to allow formatting graphical tickets. This will allow specifying graphic files such as company logos to print on the ticket.