amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > AmigaOS FE 4.1 Update 2 macht Probleme mit ccselect (CubicIDE) [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

27.06.2022, 20:24 Uhr

FlynnTheAvatar
Posts: 46
Nutzer
Hi,

es scheint, als ob das 2. Update von AmigaOS FE 4.1 das Werkzeug "ccselect" von CubicIDE kaputt macht.

Unter Update 1 läuft noch alles okay, ich kann mit "ccselect vbcc quick" bzw. "ccselect gcc quick" zwischen den Compilern umschalten.

Nach Installation vom Update 2 kommt folgende Fehlermeldung:
code:
Sys:> ccselect vbcc quick verbose
ccselect 1.3
can not assign vbcc: to "devkits:compilers/vbcc/0.8j"!

und ccselect legt keine Assigns mehr an. Das Verzeichnis "devkits:compilers/vbcc/0.8j" existiert auch wirklich:
code:
Sys:> dir devkits:compilers/vbcc/0.8j
     bin (dir)
     config (dir)
     doc (dir)
     targets (dir)
     posixlib (dir)
  vbcc_version


Das passiert auf einem X5000 und auch unter AmigaOS 4.1 FE Classic (WinUAE) mit CubicIDE SP 1.10.1 und ENVCPP51.

Hat vielleicht jemand eine Idee, was das Problem ist und wie man es beheben kann (außer "nimm doch Editor X oder Y oder Z")?

Vielen Dank und viele Grüße,
Josef

[ - Antworten - Zitieren - Direktlink - ]

28.06.2022, 06:56 Uhr

Primax
Posts: 460
Nutzer
@FlynnTheAvatar:

Ich mache Frank Wille, den Autor von vbcc-Compilers auf dein Problem aufmerksam. Vielleicht hat er eine Idee...

[ - Antworten - Zitieren - Direktlink - ]

28.06.2022, 08:17 Uhr

FlynnTheAvatar
Posts: 46
Nutzer
Hallo @Primax,

vielen Dank, aber ich denke nicht, dass Frank Wille helfen kann. Das ist kein Problem vom vbcc oder gcc, das ist ein Problem von Cubic IDE. Wenn ich die Assigns manuell setze, gehen beide Compiler.

Seit dem Update 2 setzt ccselect den VBCC: oder GG: Assign nicht mehr. In Snoopy habe ich jetzt keine fehlgeschlagene Systemaufrufe gesehen, deswegen gehe ich davon aus, dass sich ein Rückgabewert eines Systemaufrufs oder einer anderen Methode geändert hat, und die interne Logik des Werkzeugs durcheinanderkommt.

Wenn ich VBCC: (für ccselect vbcc) oder GG: (für ccselect gcc) vor dem Aufruf richtig setze, dann "funktioniert" das noch, d.h. die anderen Assigns (INCLUDE:, VOS3INCLUDE:, und so weiter) werden richtig gesetzt.

Dietmar Eilert wird wohl auch nicht helfen können, AmigaOS 4 wurde nie offiziell unterstützt, und er hat sich auch schon vor Jahren aus der Amiga-Entwicklung zurückgezogen.

Deswegen wollte ich fragen, ob jemand anderes aus der Community da eine Lösung hätte.

Vielen Dank,
Josef

[ Dieser Beitrag wurde von FlynnTheAvatar am 28.06.2022 um 08:17 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

28.06.2022, 14:21 Uhr

thomas
Posts: 7716
Nutzer
@FlynnTheAvatar:

Was ist denn ccselect? Ist das ein Programm oder ein Script?

Wenn es ein Script ist, kann man das mal im Einzelschritt durchlaufen lassen und vorher alle >nil: entfernen, damit man eventuelle Fehlermeldungen zu Gesicht bekommt?


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ - Antworten - Zitieren - Direktlink - ]

28.06.2022, 14:52 Uhr

FlynnTheAvatar
Posts: 46
Nutzer
@thomas:

ccselect ist leider ein Programm.

[ - Antworten - Zitieren - Direktlink - ]

29.06.2022, 06:24 Uhr

Primax
Posts: 460
Nutzer
@FlynnTheAvatar:

Frank meint, mal checken, ob das VBCC: Assignment bereits vor dem ccselect auf irgendetwas anderes zeigt. Wenn zum Beispiel das SDK installiert ist, sei VBCC: bereits in Benutzung.

[ - Antworten - Zitieren - Direktlink - ]

29.06.2022, 07:58 Uhr

FlynnTheAvatar
Posts: 46
Nutzer
@Primax:

Vielen Dank dir und Frank, dass Ihr euch angeschaut habt.

Nein, weder VBCC: noch andere vbcc Assigments existieren:

code:
7.FlowerPot:> assign
Volumes:
FlowerPot [Mounted]
RAM Disk [Mounted]
Shared [Mounted]
Work [Mounted]

Directories:
AMISSL         <DEVS:AmiSSL>
bin            Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/local/C
             + Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/C
C              FlowerPot:C
             + Work:Cubic IDE/ide/etc/c
             + Work:Cubic IDE/ide/editor/add-ons/basic/interpreter/c
             + Work:Cubic IDE/ide/devkits/c
             + Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/C
             + Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/local/C
CLASSES        FlowerPot:Classes
CLIPS          RAM Disk:Clipboards
cubic          Work:Cubic IDE
devkits        Work:Cubic IDE/ide/devkits
DEVS           FlowerPot:Devs
ENVARC         FlowerPot:Prefs/Env-Archive
etc            Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/POSIX/etc
FONTS          FlowerPot:Fonts
             + Work:Cubic IDE/ide/etc/fonts
GHOSTSCRIPT    <SYS:Utilities/GhostScript>
golded         Work:Cubic IDE/ide/editor
HELP           <LOCALE:Help>
KEYMAPS        FlowerPot:Devs/KeyMaps
L              FlowerPot:L
LIBS           FlowerPot:Libs
             + FlowerPot:MUI/Libs
             + Work:Cubic IDE/ide/etc/libs
             + Work:Cubic IDE/ide/editor/add-ons/basic/interpreter/libs
LOCALE         FlowerPot:Locale
             + FlowerPot:MUI/Locale
MUI            FlowerPot:MUI
PRINTERS       FlowerPot:Devs/Printers
PYTHON         FlowerPot:System/Python
REXX           FlowerPot:S/ARexx
S              FlowerPot:S
SDK            Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20
SOBJS          [sys:SObjs]
SYS            FlowerPot:
T              RAM Disk:T
tbimages       FlowerPot:Prefs/Presets/tbimages
usr            Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/POSIX/usr
var            Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/POSIX/var

Devices:
APPDIR AUDIO AUX CD0 CD0
CON DF0 DH0 DH1 DH2
ENV PAR PIPE PIPECON PRT
RAM RANDOM RAW SER TCP
TEXTCLIP URL
7.FlowerPot:> ccselect vbcc quick verbose
ccselect 1.3
can not assign vbcc: to "devkits:compilers/vbcc/0.8j"!


Andersrum geht es, wenn ich VBCC: manuell setze:
code:
7.FlowerPot:> ASSIGN VBCC: devkits:compilers/vbcc/0.8j
7.FlowerPot:> ccselect vbcc quick verbose
ccselect 1.3
using vbcc for AmigaOS, MorphOS, WarpOS, PowerUp (alias "vbcc/classic")
7.FlowerPot:> assign
Volumes:
FlowerPot [Mounted]
RAM Disk [Mounted]
Shared [Mounted]
Work [Mounted]

Directories:
AMISSL         <DEVS:AmiSSL>
bin            Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/local/C
             + Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/C
C              FlowerPot:C
             + Work:Cubic IDE/ide/etc/c
             + Work:Cubic IDE/ide/editor/add-ons/basic/interpreter/c
             + Work:Cubic IDE/ide/devkits/c
             + Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/C
             + Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/local/C
             + Work:Cubic IDE/ide/devkits/compilers/vbcc/0.8j/bin
CLASSES        FlowerPot:Classes
CLIPS          RAM Disk:Clipboards
cubic          Work:Cubic IDE
devkits        Work:Cubic IDE/ide/devkits
DEVS           FlowerPot:Devs
ENVARC         FlowerPot:Prefs/Env-Archive
etc            Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/POSIX/etc
FONTS          FlowerPot:Fonts
             + Work:Cubic IDE/ide/etc/fonts
GHOSTSCRIPT    <SYS:Utilities/GhostScript>
golded         Work:Cubic IDE/ide/editor
HELP           <LOCALE:Help>
KEYMAPS        FlowerPot:Devs/KeyMaps
L              FlowerPot:L
LIBS           FlowerPot:Libs
             + FlowerPot:MUI/Libs
             + Work:Cubic IDE/ide/etc/libs
             + Work:Cubic IDE/ide/editor/add-ons/basic/interpreter/libs
LOCALE         FlowerPot:Locale
             + FlowerPot:MUI/Locale
MUI            FlowerPot:MUI
PRINTERS       FlowerPot:Devs/Printers
PYTHON         FlowerPot:System/Python
REXX           FlowerPot:S/ARexx
S              FlowerPot:S
SDK            Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20
SOBJS          [sys:SObjs]
SYS            FlowerPot:
T              RAM Disk:T
tbimages       FlowerPot:Prefs/Presets/tbimages
usr            Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/POSIX/usr
var            Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/POSIX/var
vbcc           Work:Cubic IDE/ide/devkits/compilers/vbcc/0.8j
             + Work:Cubic IDE/ide/devkits/compilers/vbcc/user
vincludemos    Work:Cubic IDE/ide/devkits/compilers/vbcc/0.8j/targets/ppc-morphos/include
             + Work:Cubic IDE/ide/devkits/compilers/vbcc/user/targets/ppc-morphos/include
             + Work:Cubic IDE/ide/devkits/sdk/morphos/1.0/os-include
vincludeos3    Work:Cubic IDE/ide/devkits/compilers/vbcc/0.8j/targets/m68k-amigaos/include
             + Work:Cubic IDE/ide/devkits/compilers/vbcc/user/targets/m68k-amigaos/include
             + Work:Cubic IDE/ide/devkits/sdk/classic/ndk_39/include/include_h
vincludeos4    Work:Cubic IDE/ide/devkits/compilers/vbcc/0.8j/targets/ppc-amigaos/include
             + Work:Cubic IDE/ide/devkits/compilers/vbcc/user/targets/ppc-amigaos/include
             + Work:Cubic IDE/ide/devkits/sdk/amigaos4/53.20/include/include_h
vincludepup    Work:Cubic IDE/ide/devkits/compilers/vbcc/0.8j/targets/ppc-powerup/include
             + Work:Cubic IDE/ide/devkits/compilers/vbcc/user/targets/ppc-powerup/include
             + Work:Cubic IDE/ide/devkits/sdk/classic/ndk_39/include/include_h
             + Work:Cubic IDE/ide/devkits/sdk/classic/powerup/include
vincludewos    Work:Cubic IDE/ide/devkits/compilers/vbcc/0.8j/targets/ppc-warpos/include
             + Work:Cubic IDE/ide/devkits/compilers/vbcc/user/targets/ppc-warpos/include
             + Work:Cubic IDE/ide/devkits/sdk/classic/ndk_39/include/include_h
             + Work:Cubic IDE/ide/devkits/sdk/classic/warpup-warpos/include
vlibmos        Work:Cubic IDE/ide/devkits/compilers/vbcc/0.8j/targets/ppc-morphos/lib
             + Work:Cubic IDE/ide/devkits/compilers/vbcc/user/targets/ppc-morphos/lib
vlibos3        Work:Cubic IDE/ide/devkits/compilers/vbcc/0.8j/targets/m68k-amigaos/lib
             + Work:Cubic IDE/ide/devkits/compilers/vbcc/user/targets/m68k-amigaos/lib
vlibos4        Work:Cubic IDE/ide/devkits/compilers/vbcc/0.8j/targets/ppc-amigaos/lib
             + Work:Cubic IDE/ide/devkits/compilers/vbcc/user/targets/ppc-amigaos/lib
vlibpup        Work:Cubic IDE/ide/devkits/compilers/vbcc/0.8j/targets/ppc-powerup/lib
             + Work:Cubic IDE/ide/devkits/compilers/vbcc/user/targets/ppc-powerup/lib
vlibwos        Work:Cubic IDE/ide/devkits/compilers/vbcc/0.8j/targets/ppc-warpos/lib
             + Work:Cubic IDE/ide/devkits/compilers/vbcc/user/targets/ppc-warpos/lib

Devices:
APPDIR AUDIO AUX CD0 CD0
CON DF0 DH0 DH1 DH2
ENV PAR PIPE PIPECON PRT
RAM RANDOM RAW SER TCP
TEXTCLIP URL 
7.FlowerPot:>


Aber das sollte nicht notwendig sein, und es ging noch unter dem Update 1.

[ - Antworten - Zitieren - Direktlink - ]

09.08.2022, 17:37 Uhr

FlynnTheAvatar
Posts: 46
Nutzer
Hi,

sieht so aus, als wäre nicht AmigaOS FE 4.1 Update 2 das Problem gewesen, sondern der Befehl "Assign" aus dem "Enhancer Software"-Paket.

Mit der Version v54.7 von "Assign" funktionert "ccselect" wieder einwandfrei (Enhancer Software 2.2).

Update: Die Erfolgsmeldung war verfrüht. Nach einigen weiteren Tests stellte sich raus, dass doch nicht alles geht. Das Umschalten zwischen verschiedenen Compilern (vbcc -> gcc -> sasc) geht, aber nicht das Umschalten zwischen verschiedenen Version vom gcc (4.2.4 -> 5.5.0 -> 8.3.0)-

[ Dieser Beitrag wurde von FlynnTheAvatar am 10.08.2022 um 07:47 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > AmigaOS FE 4.1 Update 2 macht Probleme mit ccselect (CubicIDE) [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.