Jump to content

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


Phatline

Recommended Posts

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
Link to comment
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

Link to comment
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

Link to comment
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...

Link to comment
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?"

Link to comment
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
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...