logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

LPCXpresso 7.0.2 na Linuksie - błąd invalid command name 'bind' w konsoli

NewbieMan 18 Mar 2014 14:16 1917 9
REKLAMA
  • #1 13417262
    NewbieMan
    Poziom 13  
    Posty: 113
    Pomógł: 3
    Ocena: 1
    Mam problem z zainstalowaniem LPCXpresso 7.0.2 pod linuksem, mianowicie w kosoli otzrymuje następujące komunikaty:
    [newbieman@localhost Pobrane]$ ./Installer_LPCXpresso_7.0.2_102_Linux-x86
    invalid command name "bind"
        while executing
    "::unknown bind Text <Tab>"
        ("uplevel" body line 1)
        invoked from within
    "uplevel 1 $next $args"
        (procedure "::obj::Unknown" line 3)
        invoked from within
    "bind Text <Tab>"
        (procedure "::InstallJammer::InitializeGui" line 19)
        invoked from within
    "::InstallJammer::InitializeGui "
        (procedure "::InstallJammer::InitInstall" line 68)
        invoked from within
    "::InstallJammer::InitInstall"
        (file "/installkitvfs/main.tcl" line 38324)
    


    Gdzie jest zonk ?
  • REKLAMA
  • #2 13417287
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    Spróbuj:
    Kod: Bash
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #3 13417295
    NewbieMan
    Poziom 13  
    Posty: 113
    Pomógł: 3
    Ocena: 1
    Instalka była uruchamiana z uprawnieniami roota.
    To nie to.
  • REKLAMA
  • #5 13417357
    NewbieMan
    Poziom 13  
    Posty: 113
    Pomógł: 3
    Ocena: 1
    Ad. 1. No tak po łebkach :)
    AD. 2. Fedora16 64b
  • #6 13417369
    Badmaneq
    Poziom 23  
    Posty: 567
    Pomógł: 76
    Ocena: 23
    Tak jak przypuszczałem :) Cytuję "For 64-bit versions of this distribution, the 32-bit compatibility components must be installed."
    Potrzebujesz bibliotek 32b, doinstaluj gtk2 w wersji 32b.
  • #7 13418239
    NewbieMan
    Poziom 13  
    Posty: 113
    Pomógł: 3
    Ocena: 1
    Udało się zainstalować LPCXpresso po zainstalowaniu gtk2.i686. Instalacja gtk2 32b pociągła za sobą instalację wielu pakietów 32b, ale to mało ważne teraz mam problem podczas uruchamiania LPCXpresso. Zaraz po uruchomieniu ukazuje się splash po czym komunikat w okienku o błędzie i "linkiem" do logu.
    Oto jego treść:
    [newbieman@localhost configuration]$ cat /home/newbieman/.eclipse/org.eclipse.platform_4.3.0_1540274223_linux_gtk_x86/configuration/1395148651621.log
    !SESSION 2014-03-18 19:06:31.028 -----------------------------------------------
    eclipse.buildId=unknown
    java.version=1.7.0_25
    java.vendor=Oracle Corporation
    BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=pl_PL
    Command-line arguments:  -os linux -ws gtk -arch x86
    
    !ENTRY org.eclipse.osgi 4 0 2014-03-18 14:06:34.354
    !MESSAGE Application error
    !STACK 1
    java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
    	/home/newbieman/.eclipse/org.eclipse.platform_4.3.0_1540274223_linux_gtk_x86/configuration/org.eclipse.osgi/bundles/219/1/.cp/libswt-pi-gtk-4333.so: libXtst.so.6: nie można otworzyć pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu
    	no swt-pi-gtk in java.library.path
    	/home/newbieman/.swt/lib/linux/x86/libswt-pi-gtk-4333.so: libXtst.so.6: nie można otworzyć pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu
    	Can't load library: /home/newbieman/.swt/lib/linux/x86/libswt-pi-gtk.so
    
    	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:331)
    	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:240)
    	at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:31)
    	at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
    	at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
    	at org.eclipse.swt.widgets.Display.<clinit>(Display.java:133)
    	at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:675)
    	at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:162)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:154)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:96)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:606)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
    


    Czego jeszcze brakuje ?
  • REKLAMA
  • #8 13418568
    mi14chal
    Poziom 28  
    Posty: 1021
    Pomógł: 112
    Ocena: 23
    To jeszcze doinstaluj:
    Kod: Bash
    Zaloguj się, aby zobaczyć kod
  • #9 13419818
    Nagus
    Poziom 27  
    Posty: 757
    Pomógł: 99
    Ocena: 97
    Javę 32bit będziesz jeszcze potrzebował. Chyba że obecną wersję IDE poprawili na tyle, że wstanie na 64bit.
    Jeśli javy się pogryzą, to można jedną wgrać opensource, drugą oraclowską.
    Jeżeli nie masz jeszcze libusb 32bit to też wgraj. I oczywiście, dopisz LPC-Linka do reguł udev-a.

    Procesory 64bit dostępne są od ilu? 15? 16 lat? A badziewiarze z CodeRed jeszcze nie zauważyli takiego drobiazgu...
  • #10 13420258
    NewbieMan
    Poziom 13  
    Posty: 113
    Pomógł: 3
    Ocena: 1
    mi14chal napisał:
    To jeszcze doinstaluj:
    Kod: Bash
    Zaloguj się, aby zobaczyć kod


    Tak jak wcześniej wspomniałem pracuję na Fedorze 16, więc
    Kod: Bash
    Zaloguj się, aby zobaczyć kod

    pomogło, śmiga, aż miło :)

    Nagus napisał:
    Javę 32bit będziesz jeszcze potrzebował. Chyba że obecną wersję IDE poprawili na tyle, że wstanie na 64bit.
    Jeśli javy się pogryzą, to można jedną wgrać opensource, drugą oraclowską.
    Jeżeli nie masz jeszcze libusb 32bit to też wgraj. I oczywiście, dopisz LPC-Linka do reguł udev-a.

    Procesory 64bit dostępne są od ilu? 15? 16 lat? A badziewiarze z CodeRed jeszcze nie zauważyli takiego drobiazgu...


    Nie musiałem doinstalowywać javy 32b poszło na 64b. Z tego co się orjęntuje LPCXpresso zostało przejęte przez NXP od CodeRed.
    Pomimo, że trzeba doinstalować pakiety 32b wolę LPCXpresso niż gołe Eclipse i samemu doinstalowywać wtyczki, pisać skrypty, itd. Poza tym ciekawie zapowiada się SWV (Serial Wire Viewer).

Podsumowanie tematu

✨ Użytkownik napotkał problem z instalacją LPCXpresso 7.0.2 na systemie Linux, otrzymując komunikat o błędzie "invalid command name 'bind'". Po kilku sugestiach dotyczących uruchamiania instalatora z uprawnieniami roota oraz sprawdzenia dokumentacji, okazało się, że konieczne jest zainstalowanie 32-bitowych bibliotek GTK2, co rozwiązało problem z instalacją. Następnie użytkownik napotkał nowy błąd związany z brakiem biblioteki SWT, co wymagało dodatkowych instalacji, w tym 32-bitowej wersji Javy oraz libXtst. Ostatecznie, po zainstalowaniu wymaganych pakietów, LPCXpresso działa poprawnie na systemie Fedora 16 64-bit.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA