Giter Club home page Giter Club logo

Comments (6)

rahmanshaber avatar rahmanshaber commented on July 17, 2024

i can compile on qt5 .

from qvkbd.

marcusbritanicus avatar marcusbritanicus commented on July 17, 2024

This was an issue with fixx11h.h and has been fixed.
Currently, it compiles with both qt4 and qt5. But crashes with both in my system.

from qvkbd.

marcusbritanicus avatar marcusbritanicus commented on July 17, 2024

This is the crash trace generated by KDE's crash handler. Might be useful, mostly not.

Application: qvkbd (qvkbd), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f78597ae800 (LWP 28909))]

Thread 10 (Thread 0x7f783d7fa700 (LWP 28919)):
#0  0x00007f785d13dfbc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f784d1ab052 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f784d1aac17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f785d137fa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f785cd4580f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7f783dffb700 (LWP 28918)):
#0  0x00007f785d13dfbc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f784d1ab052 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f784d1aac17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f785d137fa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f785cd4580f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7f783e7fc700 (LWP 28917)):
#0  0x00007f785d13dfbc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f784d1ab052 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f784d1aac17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f785d137fa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f785cd4580f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7f783effd700 (LWP 28916)):
#0  0x00007f785d13dfbc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f784d1ab052 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f784d1aac17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f785d137fa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f785cd4580f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7f783f7fe700 (LWP 28915)):
#0  0x00007f785d13dfbc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f784d1ab052 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f784d1aac17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f785d137fa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f785cd4580f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7f783ffff700 (LWP 28914)):
#0  0x00007f785d13dfbc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f784d1ab052 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f784d1aac17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f785d137fa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f785cd4580f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f784c90d700 (LWP 28913)):
#0  0x00007f785d13dfbc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f784d1ab052 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f784d1aac17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f785d137fa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f785cd4580f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f7854cac700 (LWP 28911)):
#0  0x00007f785cd3ab49 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f785bc9d136 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f785bc9d25c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f785d4a204b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f785d44f14b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f785d29e0d6 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f785d6f5545 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f785d2a7c77 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f785d137fa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f785cd4580f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f78585b3700 (LWP 28910)):
#0  0x00007f785cd3ab49 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f785ca85cf7 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f785ca8791a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f785934a519 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f785d2a7c77 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f785d137fa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f785cd4580f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f78597ae800 (LWP 28909)):
[KCrash Handler]
#6  0x00007f785cce4436 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f785d45403b in QCoreApplication::arguments() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7859386f64 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#9  0x00007f7859387a53 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#10 0x00007f785e95741c in _SmcProcessMessage () from /usr/lib/x86_64-linux-gnu/libSM.so.6
#11 0x00007f78590b12a8 in IceProcessMessages () from /usr/lib/x86_64-linux-gnu/libICE.so.6
#12 0x00007f785d4795c6 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f785d484de9 in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f785d485131 in QSocketNotifier::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f785dea0491 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f785dea7ac0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f785d450479 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f785d4a2c4a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f785bc9cf2e in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f785bc9d1c8 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f785bc9d25c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f785d4a2033 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f78593dd8d1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#24 0x00007f785d44f14b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f785d4572b2 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00005606a918a0cb in main ()
[Inferior 1 (process 28909) detached]

from qvkbd.

marcusbritanicus avatar marcusbritanicus commented on July 17, 2024

Implementation complete. Case closed!

from qvkbd.

XMuli avatar XMuli commented on July 17, 2024

@marcusbritanicus

/usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:1158:10: error: expected identifier before numeric constant
enum CursorShape {

I add this to my own project( using qt5.12.11), and I get an error like this. only this

#include <X11/X.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xatom.h>

/home/xmuli/Qt5.12.11/5.12.11/gcc_64/include/QtCore/qnamespace.h:1168: error: expected identifier before numeric constant
In file included from /home/xmuli/Desktop/PicShot/src/wininfo/wininfo_x11.h:4,
from /home/xmuli/Desktop/PicShot/src/wininfo/wininfo_x11.cpp:1:
/home/xmuli/Qt5.12.11/5.12.11/gcc_64/include/QtCore/qnamespace.h:1168:10: error: expected identifier before numeric constant
1168 | enum CursorShape {
| ^~~~~~~~~~~


This was an issue with fixx11h.h and has been fixed.

How did you solve the problem?

from qvkbd.

marcusbritanicus avatar marcusbritanicus commented on July 17, 2024

@XMuli I am so sorry, I am not very active on GH, having shifted to GitLab. I hope you've resolved this issue. If not, do let me know. I will help you if I can.

from qvkbd.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.