Phatline Posted November 14, 2018 Report Share Posted November 14, 2018 (edited) 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 November 14, 2018 by Phatline Quote Link to comment Share on other sites More sharing options...
Phatline Posted November 14, 2018 Author Report Share Posted November 14, 2018 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 Quote Link to comment Share on other sites More sharing options...
Phatline Posted November 14, 2018 Author Report Share Posted November 14, 2018 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 Quote Link to comment Share on other sites More sharing options...
Phatline Posted November 14, 2018 Author Report Share Posted November 14, 2018 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... Quote Link to comment Share on other sites More sharing options...
Phatline Posted November 14, 2018 Author Report Share Posted November 14, 2018 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?" Quote Link to comment Share on other sites More sharing options...
Phatline Posted November 14, 2018 Author Report Share Posted November 14, 2018 (edited) 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 November 14, 2018 by Phatline Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.