Swordfish90 / cool-retro-term

A good looking terminal emulator which mimics the old cathode display...
22.11k stars 840 forks source link

Type TerminalContainer unavailable, Cannot assign to non-existent property blinkingCursor error #620

Open nvaert1986 opened 3 years ago

nvaert1986 commented 3 years ago

Hello all,

i just compiled the git version of this application together with the QMLWidget thing, but whenever I start the software, I'm receiving the following error:

QQmlApplicationEngine failed to load component qrc:/main.qml:137:5: Type TerminalContainer unavailable qrc:/TerminalContainer.qml:23:5: Type PreprocessedTerminal unavailable qrc:/PreprocessedTerminal.qml:97:9: Cannot assign to non-existent property "blinkingCursor" Cannot load QML interface

Are there any undocumented dependencies that I'm missing

P.S.: Version 1.1.1 is working fine, just trying to get the git version to work for the blinking cursor.

snowinmars commented 3 years ago

Get the same message after build flow on archlinux.

solsticedhiver commented 3 years ago

This is the same error thrown by the latest appimage build Cool_Retro_Term-dac2b4f-x86_64.AppImage

jaysonlarose commented 3 years ago

I don't know a thing about QT development, but I'd just like to mention that I was at least able to get cool-retro-term to run by reverting back to commit a736cfd5485ed0f0999da07fee72e3642dd87ff7:

git checkout a736cfd5485ed0f0999da07fee72e3642dd87ff7
qmake
make -j4
./cool-retro-term

Between "has blinking cursor support but doesn't run" and "no blinking cursor but runs", I'll take the latter. :)

--Jays

snowinmars commented 3 years ago

The Jays solution works, but it's a workaround. Any updates on fixing this issue?

aaalgo commented 3 years ago

I don't know a thing about QT development, but I'd just like to mention that I was at least able to get cool-retro-term to run by reverting back to commit a736cfd5485ed0f0999da07fee72e3642dd87ff7:

git checkout a736cfd5485ed0f0999da07fee72e3642dd87ff7
qmake
make -j4
./cool-retro-term

Between "has blinking cursor support but doesn't run" and "no blinking cursor but runs", I'll take the latter. :)

--Jays

I confirm this works. Ubuntu 20.04.

solsticedhiver commented 3 years ago

On archlinux, you have to use qmltermwidget-git to get around this problem.

On other system, you have to build yourself qmltermwidget from git, I guess. Making a package out of it if needed

polemon commented 2 years ago

On archlinux, you have to use qmltermwidget-git to get around this problem.

On other system, you have to build yourself qmltermwidget from git, I guess. Making a package out of it if needed

Shouldn't pulling recursively take care of this, though? Or do you mean an older commit of qmltermwidget?