POV-Ray : Newsgroups : povray.tools.general : building povmodeler? : Re: building povmodeler? Server Time
1 May 2024 18:34:42 EDT (-0400)
  Re: building povmodeler?  
From: Bald Eagle
Date: 7 Dec 2019 08:50:01
Message: <web.5debacdbcdd38c94eec112d0@news.povray.org>
Thanks - I only needed 2 of the -dev packages, but probably need one or two more
things to get this to work smoothly.
Here's what happened.

I'm thinking it's just an edit in the make file to append '-std=c++11' to the
compiler command?

qtpovmodeler $ make -j4

g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS
-DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_GUI_LIB
-DQT_XML_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/freetype2
-isystem /usr/include/x86_64-linux-gnu/qt5 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
/usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem
/usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -I.
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o main.o src/main.cpp
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS
-DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_GUI_LIB
-DQT_XML_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/freetype2
-isystem /usr/include/x86_64-linux-gnu/qt5 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
/usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem
/usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -I.
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o pm2dcontrolpoint.o
src/pm2dcontrolpoint.cpp
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS
-DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_GUI_LIB
-DQT_XML_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/freetype2
-isystem /usr/include/x86_64-linux-gnu/qt5 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
/usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem
/usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -I.
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o pm3dcontrolpoint.o
src/pm3dcontrolpoint.cpp
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS
-DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_GUI_LIB
-DQT_XML_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/freetype2
-isystem /usr/include/x86_64-linux-gnu/qt5 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
/usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem
/usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -I.
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o pmactions.o
src/pmactions.cpp

C++11 [-Wc++0x-compat]
    m_pBasePoint = nullptr;
    ^
src/pm2dcontrolpoint.cpp: In constructor



    m_pBasePoint = nullptr;
                   ^
In file included from src/pmshell.h:23:0,
                 from src/main.cpp:23:

[-Wc++0x-compat]
     PMDockTabGroup( QWidget *parent = nullptr )
     ^
src/pmactions.cpp:33:4: warning: defaulted and deleted functions only available
with -std=c++11 or -std=gnu++11
  = default;
    ^
make: *** [Makefile:4912: pm2dcontrolpoint.o] Error 1
make: *** Waiting for unfinished jobs....

     PMDockTabGroup( QWidget *parent = nullptr )
                                       ^
In file included from src/pmshell.h:23:0,
                 from src/main.cpp:23:

                       const QPixmap &pixmap, QWidget* parent = nullptr, const Q
                                                                ^

     PMDockMainWindow( QWidget* parent = nullptr, Qt::WindowFlags f = nullptr/*
                                         ^

    PMDockMainWindow( QWidget* parent = nullptr, Qt::WindowFlags f = nullptr/* |
                                                                     ^

 DockWidget* createDockWidget( const QPixmap &pixmap, QWidget* parent = nullptr,
                                                                        ^
In file included from src/pmglview.h:39:0,
                 from src/pmshell.h:26,
                 from src/main.cpp:23:

     PMViewBase( QWidget* parent, Qt::WindowFlags f = nullptr )
                                                      ^
In file included from src/pmobjectaction.h:27:0,
                 from src/pmglview.h:44,
                 from src/pmshell.h:26,
                 from src/main.cpp:23:

    PMMetaObject( const QString& className, PMMetaObject* superClass = nullptr,
                                                                       ^

                  PMObjectFactoryMethod factoryMethod = nullptr );
                                                        ^


    bool isAbstract() const { return m_factory == nullptr; }
                                                  ^



         if( it == m_propertiesDict.end() ) return nullptr;
                                                   ^
In file included from src/pmshell.h:26:0,
                 from src/main.cpp:23:
src/pmglview.h: At global scope:

              QWidget* parent = nullptr, Qt::WindowFlags f = nullptr );
                                ^

              QWidget* parent = nullptr, Qt::WindowFlags f = nullptr );
                                                             ^




parameter 4, which is not yet defined
       return new PMGLView( part, PMGLView::PMViewPosX, parent );
                                                               ^
In file included from src/main.cpp:23:0:
src/pmshell.h: At global scope:

    PMDockWidget* createView( const QString& t, PMViewOptions* c = nullptr,
                                                                   ^
In file included from src/pmrendermanager.h:26:0,
                 from src/main.cpp:24:

                    const PMObjectList* objectsBetween = nullptr ) const;
                                                         ^

                    const PMObjectList* objectsBetween = nullptr ) const;
                                                         ^


 wItem* getTreeItem() {  if ( pmt_item ) return pmt_item; else return nullptr; }
                                                                      ^



    virtual PMObject* firstChild() const { return nullptr; }
                                                  ^



    virtual PMObject* lastChild() const { return nullptr; }
                                                 ^



    virtual PMObject* childAt( uint ) const { return nullptr; }
                                                     ^



    virtual PMViewStructure* viewStructure() { return nullptr; }
                                                      ^



    virtual PMDeclare* linkedObject() const { return nullptr; }
                                                     ^


    bool mementoCreated() const { return m_pMemento != nullptr; }
                                                       ^
In file included from src/main.cpp:24:0:
src/pmrendermanager.h: At global scope:

     PMRenderManager( QWidget *parent = nullptr );
                                        ^


    PMShell* shell = nullptr;


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.