Shop OBEX P1 Docs P2 Docs Learn Events
BST doesn't work on linux — Parallax Forums

BST doesn't work on linux

acalotacalot Posts: 4
edited 2012-10-11 00:45 in Propeller 1
Hello everybody,
i just downloaded bst for linux for programming SPIN a bit on linux...
i'm using the 3.2.0-31-generic kernel and have downloaded the executable in the official site but it doesn't work propely...
i can only edit the code but can't compile, can't open a file, and can't do anything...

sorry for my bad(?) english
Thanks in advance

Comments

  • Heater.Heater. Posts: 21,230
    edited 2012-10-10 08:35
    Very strange. I have been using BST on Debian Linux for years without such problems. Now using version 0.19.2.
    You may want to check the permissions of all the files/directories you expect to read/write to.

    If something in your Linux distribution is incompatible with BST you may be out of luck as BST does not seem to be maintained any more and sadly we have not heard from it's author for two years or so.

    What distribution are you using and is it a 64 bit machine?
  • acalotacalot Posts: 4
    edited 2012-10-10 08:44
    i'm using ubuntu 12.04 and yes... in 64 bit
  • Heater.Heater. Posts: 21,230
    edited 2012-10-10 08:55
    Ah.

    You are going to need 32 bit versions of all the dynamic libraries that BST uses.
    Have a google for "how to run 32 bit apps on 64 bit linux" or some thing like that.

    It may be a simple as this:
    $ apt-get install ia32-libs
    

    As described here: http://maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10
  • acalotacalot Posts: 4
    edited 2012-10-10 08:58
    no package found...
    EDIT: with ia32-libs-multiarch is installing... so crossing my fingers :)
    EDIT2: the same thing...
    EDIT3: if I open the editor with terminal i get this:
    [WARNING] Out of OEM specific VK codes, changing to unassigned[WARNING] Out of unassigned VK codes, assigning $FF
    [CRITICAL] os_bar_hide: assertion `OS_IS_BAR (bar)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed
    [CRITICAL] os_bar_set_parent: assertion `OS_IS_BAR (bar)' failed
    [CRITICAL] os_bar_hide: assertion `OS_IS_BAR (bar)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed
    [CRITICAL] os_bar_set_parent: assertion `OS_IS_BAR (bar)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_style_get_property: assertion `GTK_IS_WIDGET (widget)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_style_get_property: assertion `GTK_IS_WIDGET (widget)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_style_get_property: assertion `GTK_IS_WIDGET (widget)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_style_get_property: assertion `GTK_IS_WIDGET (widget)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_style_get_property: assertion `GTK_IS_WIDGET (widget)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_style_get_property: assertion `GTK_IS_WIDGET (widget)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_style_get_property: assertion `GTK_IS_WIDGET (widget)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_style_get_property: assertion `GTK_IS_WIDGET (widget)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_style_get_property: assertion `GTK_IS_WIDGET (widget)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_get_style: assertion `GTK_IS_WIDGET (widget)' failed


    (bst.linux:9616): Gtk-CRITICAL **: IA__gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed

  • TorTor Posts: 2,010
    edited 2012-10-10 09:02
    You'll just have to find out what the equivalent package in Ubuntu is called. Try for example 'apt-cache search i386', or take a look at Ubuntu's web site - they must have an overview over packages there.

    -Tor
  • acalotacalot Posts: 4
    edited 2012-10-10 09:13
    if you read my edit i saied that i found the package :)
  • frank freedmanfrank freedman Posts: 1,983
    edited 2012-10-10 11:46
    Running on fedora core (currently 17) x64 with no issues. Had to find some libs for compatibility but works perfectly for me.
  • Heater.Heater. Posts: 21,230
    edited 2012-10-10 12:00
    In general if you want to do any kind of development I would stay well away from Ubutu. I can't count the number of times Ubuntu has given me grief.
    Sadly I don't have a 64 bit install of anything, say Debian or Fedora, to show how it could be done.

    At this point if it was me I'd be swapping Ubuntu for Debian or installing a 32 bit Debian under VirtualBox. You might even have more luck running the Windows version of BST under Wine:)
  • frank freedmanfrank freedman Posts: 1,983
    edited 2012-10-10 12:08
    Heater. wrote: »
    In general if you want to do any kind of development I would stay well away from Ubutu. I can't count the number of times Ubuntu has given me grief.
    Sadly I don't have a 64 bit install of anything, say Debian or Fedora, to show how it could be done.

    At this point if it was me I'd be swapping Ubuntu for Debian or installing a 32 bit Debian under VirtualBox. You might even have more luck running the Windows version of BST under Wine:)
    What about proptool under wine? Any luck?
  • jazzedjazzed Posts: 11,803
    edited 2012-10-10 12:20
    Heater. wrote: »
    At this point if it was me I'd be swapping Ubuntu for Debian or installing a 32 bit Debian under VirtualBox. You might even have more luck running the Windows version of BST under Wine:)

    Virtual box is wonderful!

    I even have WindowsXP running on it for testing - good thing it's sequestered :)
    Of course I have Debian 32/64, Mint, Ubuntu32/64, Suse32, etc... too.
    Also, it's a good way to try ChromeOS ... which i'll probably never use.
  • frank freedmanfrank freedman Posts: 1,983
    edited 2012-10-10 20:06
    Does virtualbox play nicely with USB ports? used to not work well or at all for me....
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2012-10-10 20:10
    Does virtualbox play nicely with USB ports? used to not work well or at all for me....
    That part of VirtualBox has been running smoothly for quite some time now but I know it was not always so smooth at one time.
    BTW, I run BST on Mint 13 x64 no problem at all.
  • max72max72 Posts: 1,155
    edited 2012-10-11 00:26
    I have ubuntu on my eeepc, and I have issues with BST.
    It usually hangs and block the port too.
    I shortly tested SimpleIDE with spin files and the hello.c project and it works fairly well under the same ubuntu.
    Massimo
  • jnmljnml Posts: 14
    edited 2012-10-11 00:45
    Heater. wrote: »
    In general if you want to do any kind of development I would stay well away from Ubutu. I can't count the number of times Ubuntu has given me grief.
    Sadly I don't have a 64 bit install of anything, say Debian or Fedora, to show how it could be done.

    At this point if it was me I'd be swapping Ubuntu for Debian or installing a 32 bit Debian under VirtualBox. You might even have more luck running the Windows version of BST under Wine:)

    Even though I dislike current Ubuntu a lot because of Unity I have to say: I'm running bst.linux on Ubuntu 12.04 LTS x86_64 daily for many hours w/o a single problem which I can blame Ubuntu for. The only prerequisite required is the famous
    sudo apt-get install ia32-libs
    

    (In a process of migrating to propgcc/SimpleIDE anyway)

    -j
Sign In or Register to comment.