Phatline

MIOS Studio "Error Reading Files" Linux Mint 19 64bit

6 posts in this topic

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.

Edited by Phatline

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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...

Share this post


Link to post
Share on other sites

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?"

Share this post


Link to post
Share on other sites

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

 

 

Edited by Phatline

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now