Re: OpenMW 0.33.0
Posted: 01 Nov 2014, 11:52
Congrats on the new release!
It doesn't work that way. I just got this from scott:scrawl wrote:Are you not using make install in your build rules? That should take care of it.
It's sane to ship a shared library as a plugin:
https://www.debian.org/doc/debian-polic ... -librariesWill that work for this? install it to /usr/lib/openmw/ or something like that?"Shared object files (often .so files) that are not public libraries,
that is, they are not meant to be linked to by third party executables
(binaries of other packages), should be installed in subdirectories of
the /usr/lib directory. Such files are exempt from the rules that
govern ordinary shared libraries, except that they must not be
installed executable and should be stripped. A common example are the
so-called "plug-ins", internal shared objects that are dynamically
loaded by programs using dlopen(3)."
Sure thing, change this install path in our CMakeLists and make a pull request.Will that work for this? install it to /usr/lib/openmw/ or something like that?
It doesn't work like that in Debs, everything comes down to the debian/rules file (how it should be built) and the debian/package.install file which says what files go into a package. `make install`is overridden to install to a temp directory, then collected and processed.scrawl wrote:But you should be using make install. Otherwise we're going to run into new issues whenever new files are added.
I'll take care of this when I get the chance. Though I'm not sure if this applies to Redhat/slack/*BSD as well, but I think it is a *sane* rational to install the 'plugin' to /usr/lib/openmwscrawl wrote:Sure thing, change this install path in our CMakeLists and make a pull request.Will that work for this? install it to /usr/lib/openmw/ or something like that?
This isn't required for OpenMW nor OpenMW-CS? It is just there for developers (and modders) that want to use MyGUI tools?option(BUILD_MYGUI_PLUGIN "build MyGUI plugin for OpenMW resources, to use with MyGUI tools" ON)
To correct issues with certain compilers, the OpenMW team has release a maintenance release of version 0.33.1. Please find the source package on our github release page: (link) This maintenance release corrects <issue specifics>