Giter Site home page Giter Site logo

Comments (11)

fizzyade avatar fizzyade commented on May 29, 2024 1

Seems to be getting EAGAIN trying to read /tmp/.X11-unix/X0.

I finally saw your chat on Reddit if you have time.

I'm working at the moment, but I will be finished in an hour so will be able to look. /tmp.X11-unix sounds like it's something like the qt platform plugin. That's not a folder (at least that I'm aware of) that I use.

You can launch the application with switches to select the framebuffer.

https://doc.qt.io/qt-5/linux-requirements.html

from pingnoo.

fizzyade avatar fizzyade commented on May 29, 2024 1

I'm going to close this one as build info has been added, feel free to re-open if you feel it needs more or I missed something.

from pingnoo.

fizzyade avatar fizzyade commented on May 29, 2024

It took me a while to get it build on a Fedora system, and even then it didn't run. The instructions say "just use git" and you only need qt and cmake.

I needed to clone submodules:

  • git submodule update --init --recursive

Needed to install some prereqs:

  • python-sphinx RPM
  • python3-sphinx_rtd_theme RPM
  • qt5-devel RPM
  • sudo pip install sphinx-autobuild # No RPM

Once there I was able to get the documentation up and running, but like I noted, it doesn't have actual instructions.

"Standard" install procedures worked once I figured out you were using git submodules (along with some changes):

  • mkdir build
  • cd build
  • cmake ..
  • make -j

I started playing around with deploy.py but just ran into too many problems. I'll do a PR with the changes I needed noted above.

Hi, thanks for the feedback. If you want to modify the README.md I will happily accept a PR (if you want credit) if not I will modify the README,md file myself to show the build process.

One slight caveat is that I've only tested fedora in the past few days when I decided that supplying an RPM for fedora would be a good idea,

What issues did you have specifically with the deployment script? I've been using it (and have made a load of changes over the weekend) without any issues, you just have to supply the correct parameters for the platform. The CMakeLists.txt file in the root has the install targets in and shows the deploy.py parameters that are used on each platform - it's part of my CI system.

I guess it could be missing python modules, although it should download everything that it needs if it's not already there.

I appreciate you taking the time to raise the issues, I'm sure anybody who develops software is painfully aware that the developer often says "well, it works fine one mine!", so reports like yours are SUPER helpful in making the build/deployment process as painless as possible.

Oh I just saw you said you would create a PR, thank you! :D

from pingnoo.

AaronDMarasco avatar AaronDMarasco commented on May 29, 2024

All I get is a splash screen then it hangs, so I'm not sure I have everything needed to make a useful executable. That's why I just provided my notes and didn't continue with the RPM stuff.

from pingnoo.

fizzyade avatar fizzyade commented on May 29, 2024

All I get is a splash screen then it hangs, so I'm not sure I have everything needed to make a useful executable. That's why I just provided my notes and didn't continue with the RPM stuff.

Humn. I wonder what's going on there, do you don't get the main window? If you're not getting the main window, then it probably hasn't loaded the plugins. How are you launching it? Try from a terminal in binary folder, ./Pingnoo it should look in that folder for a "Components" folder which contains the plugins.

I can install fc32 myself and have a go later.

from pingnoo.

AaronDMarasco avatar AaronDMarasco commented on May 29, 2024

Seems to be getting EAGAIN trying to read /tmp/.X11-unix/X0.

I finally saw your chat on Reddit if you have time.

from pingnoo.

fizzyade avatar fizzyade commented on May 29, 2024

Also needs dbus-devel, so for the moment:

yum install dbus-devel

from pingnoo.

fizzyade avatar fizzyade commented on May 29, 2024

Ok, I installed fc32, cloned the repo and as above installed dbus-devel.

There's a mistake in the AppNap library which includes which is only used by the mac port, so I'll add preprocessor to stop the error.

However, I made the minor change to the code and it compiled fine, I changed to the bin/x86_64/Release folder and executed ./Pingnoo and it worked fine.

from pingnoo.

AaronDMarasco avatar AaronDMarasco commented on May 29, 2024

Weird; I don't boot into Fedora much, sorry. I'll try to look again later. I think I had weird clipboard errors with the default Wayland so I was using a different XWindows interface. Not sure off-hand.

from pingnoo.

fizzyade avatar fizzyade commented on May 29, 2024

Weird; I don't boot into Fedora much, sorry. I'll try to look again later. I think I had weird clipboard errors with the default Wayland so I was using a different XWindows interface. Not sure off-hand.

I was running under X-org as Wayland is too slow over VNC, but I logged out and back in using Wayland and it worked the same.

It was a completely clean install of Fedora 32 and all I did was install dbus-devel. If you get the chance to look, it would be nice to figure out why it didn't run on yours.

CleanShot 2021-02-15 at 21 26 47@2x

from pingnoo.

AaronDMarasco avatar AaronDMarasco commented on May 29, 2024

For posterity, this issue remains open, but my building issues went away with #9.

The EAGAIN was a red herring - https://unix.stackexchange.com/questions/275395/ddd-fails-to-connect-to-x-window-is-it-a-bug-or-a-local-misconfiguration

from pingnoo.

Related Issues (20)

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.