Package Details: openscenegraph-openmw-git 1:3.6.5.r16171.68c5c573d-2

Git Clone URL: https://aur.archlinux.org/openscenegraph-openmw-git.git (read-only, click to copy)
Package Base: openscenegraph-openmw-git
Description: Fork of OpenSceneGraph , with openmw-specific changes
Upstream URL: http://www.openscenegraph.org/
Licenses: custom:OSGPL
Conflicts: openscenegraph
Provides: openscenegraph
Submitter: mupf
Maintainer: Lone_Wolf
Last Packager: Lone_Wolf
Votes: 3
Popularity: 0.85
First Submitted: 2017-09-21 22:14 (UTC)
Last Updated: 2023-10-27 14:21 (UTC)

Required by (34)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

unelsson commented on 2022-12-31 13:04 (UTC)

Btw, it's important to keep the option: PKGBUILD option "-D BUILD_OSG_PLUGINS_BY_DEFAULT=0". This hasn't been an absolute requirement earlier, but the new ffmpeg versions have removed some older functionality, e.g. av_free_packet, which would result in compilation failure with recent Manjaro builds.

As for cmake warnings, there are two policies that can be suppressed with CMakeLists.txt settings: cmake_policy(SET CMP0072 OLD) cmake_policy(SET CMP0106 OLD)

0072 is related to OpenGL versions, and setting it to NEW seems to result in a linking error. There is a cmake-error related to setting 0106 to NEW. Not setting these to anything specific will still probably compile, but with warnings.

unelsson commented on 2022-12-31 12:11 (UTC) (edited on 2022-12-31 12:11 (UTC) by unelsson)

COLLADA_BOOST_FILESYSTEM_LIBRARY set to NOTFOUND hints that the boost libraries weren't found. It's likely then that Collada depends on packages "boost" and/or "boost-libs", which makes sense as boost libraries are required by the OSG Collada plugin. You probably don't need both though: "boost" is development headers and "boost-libs" is runtime libraries.

Lone_Wolf commented on 2022-10-09 22:03 (UTC)

@unelsson

Moving collada-dom to makedepends and adding -D BUILD_OSG_PLUGIN_DAE=1 gives an error message.

CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: COLLADA_BOOST_FILESYSTEM_LIBRARY linked by target "osgdb_dae" in directory /build/openscenegraph-openmw-git/src/osg/src/osgPlugins/dae

The mentioned variable does occur in osg/src/osgPlugins/dae/CMakeLists.txt and osg/CMakeModules/FindCOLLADA.cmake .

Thoughts how to solve this or where to report it ?

unelsson commented on 2022-10-09 18:12 (UTC)

collada-dom should be an optional dependency. It's a feature in OpenMW engine only and it can be used for other stand alone games. It's not used by Morrowind, and very likely not in Oblivion or Skyrim either, since they have their own nif-versions.

When building OSG, cmake detects whether collada-dom is available or not, and then builds DAE plugin if it exists. However, it's currently disabled with "BUILD_OSG_PLUGINS_BY_DEFAULT". Collada support can be added by adding BUILD_OSG_PLUGIN_DAE=1 to the pkgbuild.

Lone_Wolf commented on 2022-05-03 16:02 (UTC) (edited on 2022-05-03 16:03 (UTC) by Lone_Wolf)

Looked further into it and checked what other distros use for collada / dae support.

Added dae / collada support

New aur dependency : collada-dom

Lone_Wolf commented on 2022-04-25 19:47 (UTC) (edited on 2022-04-25 19:47 (UTC) by Lone_Wolf)

according to opemw wiki - devel env setup :

the Collada (dae) plugin requires libcollada library/headers installed on your system.

The only package on archlinux that appears to be providing those files is the aur pacakge collada-dom .

That package and its upstream haven't seen action in years.

as far as I know dae support is only used for loading files from later elder scrolls games (like oblivion & skyrim) which have very limited uses in openmw.

unelsson commented on 2022-02-08 23:52 (UTC)

How about adding Collada/DAE to the plugin list? It's supported by OpenMW.

magamo commented on 2022-01-21 14:11 (UTC)

From my own investigations into the issue, the pth package in core was replaced with the npth package. Perhaps pull that in as a dependency instead? Thanks for keeping this package alive, Lone_Wolf.

Lone_Wolf commented on 2022-01-21 12:30 (UTC)

pth used to be in core repo not AUR, but appears to have been removed.

I will look into it, but having a broken dependency or other build issue does NOT equal being out of date, removing ood flag .

darkbasic commented on 2022-01-21 09:10 (UTC)

pth is no longer in the AUR