Anything related to PR, release planning and any other non-technical idea how to move the project forward should be discussed here.
Zini
Posts: 5538 Joined: 06 Aug 2011, 15:16
Post
by Zini » 17 Jan 2013, 10:22
Sure. We can always use more testers.
psi29a
Posts: 5357 Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:
Post
by psi29a » 23 Jan 2013, 12:01
I'm catching up in terms of work here... and I noticed some errors that have crept in while compiling where in 0.20.0 didn't exist.
Have a look:
Spoiler: Show Linking CXX static library libcomponents.a
[ 29%] Built target components
[ 29%] Scanning dependencies of target mwiniimport
Generating utils/moc_textinputdialog.cxx
[ 30%] Generating view/tools/moc_subviews.cxx
Scanning dependencies of target openmw
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/view/tools/subviews.hpp:0: Note: No relevant classes found. No output generated.
[ 30%] [ 31%] [ 31%] Building CXX object apps/mwiniimporter/CMakeFiles/mwiniimport.dir/main.cpp.o
Generating moc_editor.cxx
Generating qrc_resources.cxx
[ 31%] Generating model/doc/moc_documentmanager.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/model/doc/documentmanager.hpp:30: Note: No relevant classes found. No output generated.
[ 32%] Generating model/doc/moc_document.cxx
[ 32%] Generating moc_datafilespage.cxx
[ 32%] Generating model/doc/moc_state.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/model/doc/state.hpp:0: Note: No relevant classes found. No output generated.
[ 32%] Generating model/world/moc_universalid.cxx
[ 32%] /home/bbrick/workspace/OpenMW/openmw/apps/opencs/model/world/universalid.hpp:0: Note: No relevant classes found. No output generated.
Generating moc_graphicspage.cxx
[ 32%] Generating model/world/moc_record.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/model/world/record.hpp:0: Note: No relevant classes found. No output generated.
[ 33%] Generating model/world/moc_idcollection.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/model/world/idcollection.hpp:0: Note: No relevant classes found. No output generated.
[ 33%] Generating model/world/moc_data.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/model/world/data.hpp:48: Note: No relevant classes found. No output generated.
[ 33%] Generating model/world/moc_idtable.cxx
[ 33%] Generating model/world/moc_columns.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/model/world/columns.hpp:93: Note: No relevant classes found. No output generated.
[ 33%] Generating model/world/moc_idtableproxymodel.cxx
[ 34%] Generating model/world/moc_commands.cxx
[ 34%] Generating moc_maindialog.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/model/world/commands.hpp:93: Note: No relevant classes found. No output generated.
[ 34%] Generating model/world/moc_columnbase.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/model/world/columnbase.hpp:0: Note: No relevant classes found. No output generated.
[ 34%] Generating model/tools/moc_tools.cxx
[ 34%] Generating model/tools/moc_operation.cxx
[ 35%] Generating model/tools/moc_stage.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/model/tools/stage.hpp:0: Note: No relevant classes found. No output generated.
[ 36%] [ 36%] Generating model/tools/moc_verifier.cxx
Generating moc_playpage.cxx
[ 36%] Generating model/moc_datafilesmodel.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/model/tools/verifier.hpp:0: Note: No relevant classes found. No output generated.
[ 36%] [ 36%] Generating model/tools/moc_mandatoryid.cxx
Generating model/moc_modelitem.cxx
[ 36%] Generating model/esm/moc_esmfile.cxx
[ 36%] /home/bbrick/workspace/OpenMW/openmw/apps/opencs/model/tools/mandatoryid.hpp:0: Note: No relevant classes found. No output generated.
Generating utils/moc_lineedit.cxx
[ 36%] Generating model/tools/moc_reportmodel.cxx
[ 37%] Generating utils/moc_filedialog.cxx
[ 37%] Generating utils/moc_profilescombobox.cxx
[ 38%] Scanning dependencies of target omwlauncher
Generating view/doc/moc_viewmanager.cxx
[ 38%] Generating view/doc/moc_view.cxx
[ 38%] Generating view/doc/moc_operations.cxx
[ 38%] Generating view/doc/moc_operation.cxx
[ 38%] Generating view/doc/moc_subviewfactory.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/view/doc/subviewfactory.hpp:0: Note: No relevant classes found. No output generated.
[ 39%] Generating view/doc/moc_subview.cxx
[ 39%] Generating view/doc/moc_subviewfactoryimp.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/view/doc/subviewfactoryimp.hpp:48: Note: No relevant classes found. No output generated.
[ 39%] Generating view/world/moc_table.cxx
[ 39%] Generating view/world/moc_tablesubview.cxx
[ 39%] Building CXX object apps/launcher/CMakeFiles/omwlauncher.dir/datafilespage.cpp.o
[ 40%] Generating view/world/moc_subviews.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/view/world/subviews.hpp:0: Note: No relevant classes found. No output generated.
[ 40%] Generating view/world/moc_util.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/view/world/util.hpp:0: Note: No relevant classes found. No output generated.
[ 40%] Generating view/world/moc_dialoguesubview.cxx
/home/bbrick/workspace/OpenMW/openmw/apps/opencs/view/world/dialoguesubview.hpp:22: Note: No relevant classes found. No output generated.
[ 40%] Generating view/tools/moc_reportsubview.cxx
Scanning dependencies of target opencs
[ 40%] Building CXX object apps/opencs/CMakeFiles/opencs.dir/main.cpp.o
[ 41%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/__/__/libs/openengine/ogre/renderer.cpp.o
In file included from /home/bbrick/workspace/OpenMW/openmw/libs/openengine/ogre/renderer.cpp:1:0:
/home/bbrick/workspace/OpenMW/openmw/libs/openengine/ogre/renderer.hpp:12:27: fatal error: OgreCgPlugin.h: No such file or directory
compilation terminated.
make[2]: *** [apps/openmw/CMakeFiles/openmw.dir/__/__/libs/openengine/ogre/renderer.cpp.o] Error 1
make[1]: *** [apps/openmw/CMakeFiles/openmw.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 42%] Building CXX object apps/launcher/CMakeFiles/omwlauncher.dir/graphicspage.cpp.o
[ 42%] Building CXX object apps/opencs/CMakeFiles/opencs.dir/editor.cpp.o
In file included from /home/bbrick/workspace/OpenMW/openmw/apps/launcher/graphicspage.cpp:14:0:
/home/bbrick/workspace/OpenMW/openmw/apps/launcher/graphicspage.hpp:13:27: fatal error: OgreGLPlugin.h: No such file or directory
compilation terminated.
[ 42%] Building CXX object apps/opencs/CMakeFiles/opencs.dir/model/doc/documentmanager.cpp.o
[ 42%] Building CXX object apps/opencs/CMakeFiles/opencs.dir/model/doc/document.cpp.o
[ 42%] Building CXX object apps/mwiniimporter/CMakeFiles/mwiniimport.dir/importer.cpp.o
[ 43%] Building CXX object apps/opencs/CMakeFiles/opencs.dir/model/world/universalid.cpp.o
[ 43%] Building CXX object apps/opencs/CMakeFiles/opencs.dir/model/world/idcollection.cpp.o
make[2]: *** [apps/launcher/CMakeFiles/omwlauncher.dir/graphicspage.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 43%] Building CXX object apps/opencs/CMakeFiles/opencs.dir/model/world/data.cpp.o
[ 43%] Building CXX object apps/opencs/CMakeFiles/opencs.dir/model/world/idtable.cpp.o
[ 44%] Building CXX object apps/opencs/CMakeFiles/opencs.dir/model/world/commands.cpp.o
make[1]: *** [apps/launcher/CMakeFiles/omwlauncher.dir/all] Error 2
Zini
Posts: 5538 Joined: 06 Aug 2011, 15:16
Post
by Zini » 23 Jan 2013, 12:09
The opencs stuff is caused by source files that do not contain Qt specific code. Currently we are piping all of the editor's source files through MOC and unfortunately it insists on complaining. I would love to disable this warning, but I have no idea how.
I do not encounter the other problems you have. Specific to your build setup maybe?
Zini
Posts: 5538 Joined: 06 Aug 2011, 15:16
Post
by Zini » 23 Jan 2013, 21:36
Yes, I am aware of that option. But it requires keeping track of what has Qt stuff in it and what not. Sounds rather error prone too me.
psi29a
Posts: 5357 Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:
Post
by psi29a » 23 Jan 2013, 21:37
Zini wrote: I do not encounter the other problems you have. Specific to your build setup maybe?
I'll have a further look tomorrow, but the same exact build setup worked for 0.20.0...
pvdk
Posts: 528 Joined: 12 Aug 2011, 16:34
Post
by pvdk » 24 Jan 2013, 19:39
Zini wrote: Yes, I am aware of that option. But it requires keeping track of what has Qt stuff in it and what not. Sounds rather error prone too me.
Compilation will fail with "undefined reference to 'vtable for X'" if you don't preprocess the headers, so you will find out soon enough, as you should always compile your changes before committing them.
raevol
Posts: 3093 Joined: 07 Aug 2011, 01:12
Location: Caldera
Post
by raevol » 31 Jan 2013, 00:01
How are we looking on this release Zini? I have a little but of cadence ADD so I don't know if we are running early or late, but I figured I'd bump this thread.
Zini
Posts: 5538 Joined: 06 Aug 2011, 15:16
Post
by Zini » 31 Jan 2013, 00:23
We are basically looking at a maintenance release. Lots of bug fixes and some performance improvements. We have some new features, but they are somewhat unspectacular. There isn't anything in the pipeline either that will finish up in the near future. I guess we can enter RC status, as soon as
this here has been taken care of.
psi29a
Posts: 5357 Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:
Post
by psi29a » 31 Jan 2013, 11:31
I found the problem with my problem earlier, it came from the static build of ogre. It is 'requiring' Cg/cg.h.
Code: Select all
[ 41%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/__/__/libs/openengine/ogre/renderer.cpp.o
[ 41%] Building CXX object apps/opencs/CMakeFiles/opencs.dir/main.cpp.o
In file included from /usr/include/OGRE/Plugins/CgProgramManager/OgreCgProgramFactory.h:31:0,
from /usr/include/OGRE/Plugins/CgProgramManager/OgreCgPlugin.h:32,
from /home/bbrick/workspace/OpenMW/openmw/libs/openengine/ogre/renderer.hpp:12,
from /home/bbrick/workspace/OpenMW/openmw/libs/openengine/ogre/renderer.cpp:1:
/usr/include/OGRE/Plugins/CgProgramManager/OgreCgPrerequisites.h:32:19: fatal error: Cg/cg.h: No such file or directory
compilation terminated.
[ 41%] Building CXX object apps/opencs/CMakeFiles/opencs.dir/editor.cpp.o
make[2]: *** [apps/openmw/CMakeFiles/openmw.dir/__/__/libs/openengine/ogre/renderer.cpp.o] Error 1
make[1]: *** [apps/openmw/CMakeFiles/openmw.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Once I installed the nvidia-cg-toolkit, things compiled as planned. However I noticed this in the cmake log from doing a clean rebuild:
Code: Select all
-- Looking for Cg...
-- checking for module 'Cg'
-- package 'Cg' not found
Is cmake broken here?
Also, I thought that nvidia-cg-toolkit was optional, is there a missing cmake flag?