Giter Site home page Giter Site logo

failed build about fragm HOT 4 CLOSED

SvenGeier avatar SvenGeier commented on July 28, 2024
failed build

from fragm.

Comments (4)

3Dickulus avatar 3Dickulus commented on July 28, 2024

looks like it choked on PreferencesDialog ?
make sure these files have been generated...

Fragmentarium-Source/build/ui_VideoDialog.h
Fragmentarium-Source/build/ui_TimeLineDialog.h
Fragmentarium-Source/build/ui_EasingDialog.h
Fragmentarium-Source/build/ui_OutputDialog.h
Fragmentarium-Source/build/ui_PreferencesDialog.h

pushing some changes shortly... try again? it's compiling fine here. try opening the .ui files with Qt designer, saving them or "touch" them and run make

$> cd Fragmentarium-Source/build/
$> make

if the cmake package for your OS came with cmake-gui command cd to Fragmentarium-Source/build/ and run $> cmake-gui .. <return> that will let you see how paths and things are set.

from fragm.

3Dickulus avatar 3Dickulus commented on July 28, 2024

found an obscure reference at... https://marc.info/?l=gcc-bugs&m=140290336500608&w=2

quote: "I have run into a problem today with a GCC toolchain and libstdc++ for a custom
OS target, and the x86_64 architecture (https://github.com/pcmattman/pedigree).
The problem is "solved" by building the toolchain and libstdc++ with -fno-rtti
(as the code paths inside libstdc++ are protected by preprocessor checks for
__GXX_RTTI)."

don't know if it's related but it could be the gcc toolchain you have installed, I have a standard up to date linux development environment using Qt and gcc, nothing special installed, as long as you have the development files for the packages listed and they are available to gcc and friends then it should compile.

from fragm.

SvenGeier avatar SvenGeier commented on July 28, 2024

Mint toolchain shouldn't be any different - Mint is basically Ubuntu with a bunch of sane defaults.

The named files were all there, I touch'ed them but it didn't change anything. make clean && cmake && make install runs into the same error as before.

Stepping a couple directories up, I rm -rf'ed FragM/ directory and reissued the git clone, then follow all the same steps as before and ... it compiles! Ta-dah. Git is opaque to me, could I have downloaded something right as changes were happening before?

As far as I'm concerned, whatever you just uploaded fixed whatever was broken - so I'll close this.

(There's a compile warning, by the way, that you're not using the return of a write statement somewhere)

from fragm.

3Dickulus avatar 3Dickulus commented on July 28, 2024

hm... I don't get any warnings, the only flag set is -Wno-deprecated Do not warn about usage of deprecated features. for compiling with older versions of Qt GL etc. removed it though, as I want to look forward.

I think it was #include <thread> that fixed it. Sabine reported a similar case but is good now too.

from fragm.

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.