i have a 64bit Linux Mint Mate 19
mios_studio is not running:
meen when i double click, nothing happens,
when i open it with Command-Line i get error messages like: “Error while loading shared libraries: libfreetype.so.6” and others… this things are installed on my system, when i then manually install the i386 library of it - i get it running.
for example:
sudo apt-get install libx11-6:i386 sudo apt install libxext6:i386 sudo apt install libfreetype6:i386 sudo apt-get install libasound2-plugins:i386
after that mios_studio is running.
running but not workgin: when trying to open bootloader.hex (for my lpc17) it says:
Reading project.hex
ERROR: File doesn’t exist!
(but it exist!:/home/t/Downloads/mios32_bootloader_v1_018/MBHP_CORE_LPC1769/project.hex)
the linux terminal give no error messages — the error only comes from Mios Studio 2.4.6 itself
puuuh… bad
i also tried a on my own compiled version of mios studio - and it fries when try to open a hex file
t@t:~$ mios\_msi JUCE v2.0.38 JUCE Assertion failure in juce\_File.cpp:149 [1]+ Angehalten mios\_msi t@t:~$
since i dont found juce_file.cpp in the mios_studio binaries… i only found juce_file.cpp in for example: /home/t/midibox/mios32/trunk/apps/synthesizers/midibox_sid_v3/juce/JuceLibraryCode/modules/juce_core/files
but there is no Line 149 (it is but it is a comment only…)
have no idea, whats happening, maybe there are more i386-librarys that are what needet - but to bad they make no error - so i cant find out which one left, or is there a other problem
i then tryed to install:
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install multiarch-support sudo apt-get install gcc-multilib
what changed nothing (stock offically linux built, and my own built - no change off error picture
then i installed 430mb of libarys done with:
apt-get install ia32-libs-multiarch
which changed nothing…
i then built a Mios_Studio on this Linux Mint Mate19 Machine,
but the build give me the same error when loading a hex file:
t@t:~/midibox/mios32/trunk/tools/mios\_studio/Builds/Linux$ mios\_mate19-2 JUCE v2.0.38 JUCE Assertion failure in juce\_File.cpp:149 [1]+ Angehalten mios\_mate19-2 t@t:~/midibox/mios32/trunk/tools/mios\_studio/Builds/Linux$
aha… i then searched again for “juce_File.cpp” and i found it under: /home/t/midibox/mios32/trunk/tools/juce/modules/juce_core/files
which now exist because i had to unpack the juce files in order to make a BUILT
so line 149 says: jasserfalse - which i think is a break command in this ELSE if… which has something to do with Absulute Pathes and “/” (((dont know what that mean)))
-by the way i searched the .hex-file with the “browse-button” since a drag and drop of hex never worked on Linux anyway (in this case it of course also not worked!)
jassertfalse;
else if (! path.startsWithChar (separator)) { #if JUCE\_DEBUG || JUCE\_LOG\_ASSERTIONS if (! (path.startsWith ("./") || path.startsWith ("../"))) { /\* When you supply a raw string to the File object constructor, it must be an absolute path. If you're trying to parse a string that may be either a relative path or an absolute path, you MUST provide a context against which the partial path can be evaluated - you can do this by simply using File::getChildFile() instead of the File constructor. E.g. saying "File::getCurrentWorkingDirectory().getChildFile (myUnknownPath)" would return an absolute path if that's what was supplied, or would evaluate a partial path relative to the CWD. \*/ jassertfalse; #if JUCE\_LOG\_ASSERTIONS Logger::writeToLog ("Illegal absolute path: " + path); #endif } #endif
when clicking in the mios-studio browser-adress-bar i get this for example:
/home/t/Gtk-Message: 17:35:54.994: GtkDialog mapped without a transient parent. This is discouraged. /home/t/Schreibtisch/project.hex
the rapid hole getting deeper, and i even dont know “i am in the right hole?”
ok i thougt maybe there is something with the “browse-button” programming and Linux Mint Mate19? in context with PATH-grammatic (/)
so i readout the Path of the hex file with:
t@t:~/Downloads$ readlink -f project.hex /home/t/Downloads/project.hex
i then paste the result directly into the Browser-Field of the MIOS-Stock-Built and Mios_Studio i built on this machine (today-after installing all the librarys)
and it F***ing Works!!!
the browser Button, is not in function with Linux Mint Mate 19!
Version Linux Mint 19 Tara 64-bit Kernel Linux 4.15.0-38-generic x86\_64 Version Linux Mint 19 Tara 64-bit