hey brother, been lurking on your progress over the years. Mega EMU fan and (not so) slowly procuring their post-90s lineup.
[Proteus2000, MP-7(x2), XL-7, PX-7, MK-6, PK-6(no boot), E6400Ultra, E4XT Ultra, ESI-4000(x2), ESI-32]
I pull prodatum down periodically when I'm in my archiving mood & saw your recent "resurrection" ( which deserves some discrete real estate on the UI IMHO ).. I digress.....
On linux mint and build failure encountered. I resolved by removing the offending switch in the link.txt
"-lxFT"
prodatum name : [prodatum]
prodatum version: [2.1.2]
-- PortMidi Library name:
-- Build type: Release
-- Library Type:
-- Compiler flags:
-- Compile definitions: PMALSA
-- Compile options:
-- Compiler cxx debug flags: -g
-- Compiler cxx release flags: -O3 -DNDEBUG
-- Compiler cxx min size flags: -Os -DNDEBUG
-- Compiler cxx flags:
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Looking for png.h
-- Looking for png.h - found
-- Configuration Summary for FLTK 1.4.0 generated by CMake 3.26.4 --
-- The following OPTIONAL packages have been found:
* JPEG
* ZLIB
* PNG
-- The following REQUIRED packages have been found:
* Threads
* ALSA
-- The following OPTIONAL packages have not been found:
* Doxygen
-- Static libraries will be built in /home/uc/data/git-cpp/haxorax/prodatum/build/lib/fltk/lib
-- Shared libraries will not be built (set OPTION_BUILD_SHARED_LIBS=ON to build)
-- Example programs will not be built (set FLTK_BUILD_EXAMPLES=ON to build)
-- Image Libraries: JPEG = System
-- PNG = System
-- ZLIB = System
-- Use Wayland: No
-- Use Pango: No
-- Use Xft: No
-- Cairo support: No
-- End of Configuration Summary --
-- Configuring done (0.3s)
-- Generating done (0.1s)
-- Build files have been written to: /home/uc/data/git-cpp/haxorax/prodatum/build
beautiful prodatum executed without error ( though I did nothing but smile & close it before typing this up )
./prodatum
epilog
Could be a system specific issue, deprecated cpp build tools, missing deps in my overly bloated os deployment or God-only-knows-what-else.
I get around in Java/C# professionally, but C++ might as well be chicken scratch and having multiple classes in a file makes me cross-eyed so employed brute force and hackskillz to resolve rather than triage root cause :)
Anyway, fan of your work and if I ever catch up on things to where I'm actually making tunes again I'd love to aid you in your EMU endeavors - at my own tooling expense. Worst case scenario, I'm a non-recovering archivist working on my 6th batch of 8TB drives so can assuredly curate tech docs & ops as safe keeping for future EMUnauts and/or theoretically have technical prowess that might be of value in testing hardware/firmware/software releases with 24+ yrs QA background, 20 of which has been in test automation, and to a lesser extent recently migrated to SDET roles.
yours truly brother,
~uc
BTW: haxorax is a killer handle... anyone giving you a hard time on it is.... well.....
JEALOUS
hey brother, been lurking on your progress over the years. Mega EMU fan and (not so) slowly procuring their post-90s lineup. [Proteus2000, MP-7(x2), XL-7, PX-7, MK-6, PK-6(no boot), E6400Ultra, E4XT Ultra, ESI-4000(x2), ESI-32] I pull prodatum down periodically when I'm in my archiving mood & saw your recent "resurrection" ( which deserves some discrete real estate on the UI IMHO ).. I digress.....
On linux mint and build failure encountered. I resolved by removing the offending switch in the link.txt "-lxFT"
os-release
SUCCESSFUL COMMAND
output
FAILED COMMAND
output
RESOLUTION
original
edited, removing the -lXft switch
re-ran the build
list on the build dir to verify binary created
output
beautiful prodatum executed without error ( though I did nothing but smile & close it before typing this up )
epilog
Could be a system specific issue, deprecated cpp build tools, missing deps in my overly bloated os deployment or God-only-knows-what-else. I get around in Java/C# professionally, but C++ might as well be chicken scratch and having multiple classes in a file makes me cross-eyed so employed brute force and hackskillz to resolve rather than triage root cause :)
Anyway, fan of your work and if I ever catch up on things to where I'm actually making tunes again I'd love to aid you in your EMU endeavors - at my own tooling expense. Worst case scenario, I'm a non-recovering archivist working on my 6th batch of 8TB drives so can assuredly curate tech docs & ops as safe keeping for future EMUnauts and/or theoretically have technical prowess that might be of value in testing hardware/firmware/software releases with 24+ yrs QA background, 20 of which has been in test automation, and to a lesser extent recently migrated to SDET roles.
yours truly brother, ~uc
BTW: haxorax is a killer handle... anyone giving you a hard time on it is.... well..... JEALOUS