Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 04:28
    huming2207 starred mosra/toolchains
  • Mar 05 21:57

    mosra on next

    SceneGraph: clang doesn't seem … (compare)

  • Mar 05 21:16

    mosra on next

    ShaderTools: --{input,output}-f… Trade: doc++ Trade,ShaderTools: add addFlags… and 2 more (compare)

  • Mar 05 21:15

    mosra on master

    Containers: test LinkedListItem… Containers: ensure LinkedListIt… (compare)

  • Mar 05 20:35

    mosra on next

    Containers: ensure LinkedListIt… (compare)

  • Mar 05 18:03

    mosra on next

    Doc++ triangle-vulkan: remove no-long… triangle-vulkan: comment your a… and 5 more (compare)

  • Mar 05 12:37
  • Mar 05 12:20
    TsinElisha starred mosra/magnum
  • Mar 05 12:01
    mosra edited #453
  • Mar 05 10:23
    mosra milestoned #500
  • Mar 05 10:23
    mosra commented #500
  • Mar 04 20:37
    Squareys opened #500
  • Mar 04 00:12
    Build #3336 passed
  • Mar 03 21:52

    mosra on next

    GlslangShaderConverter: adapted… (compare)

  • Mar 03 21:29

    mosra on next

    GlslangShaderConverter: adapted… (compare)

  • Mar 03 20:34

    mosra on next

    Containers: test LinkedListItem… Containers: ensure LinkedListIt… (compare)

  • Mar 03 17:57

    mosra on next

    Stanford{Importer,SceneConverte… GlslangShaderConverter: const? StlImporter: completely forgot … and 1 more (compare)

  • Mar 03 17:21
    mosra commented #496
  • Mar 03 17:20

    mosra on next

    modules: make it possible to us… (compare)

  • Mar 03 16:44
    mosra opened #499
Vladimír Vondruš
@mosra
ah, then you are about a month before mosra/corrade@e6f6538 which probably fixes this (in case you really are hitting the case of multiple instances of the same manager)
when you update, let me know if that fixed it for you
DaeMon87
@DaeMon87
awesome much thanx
Andy Somogyi
@AndySomogyi

@mosra I might be using using namespace ..., I'll have to take a look.

Will Magnum build on centos 5.0? Looks like I have to make a centos build. Last time I had to use centos, it had some absolutely ancient versions of gcc, python 2.?... and you had to download RPM from various placed just to build anything.

DaeMon87
@DaeMon87
I have achieved progress!
PluginManager::Manager::load(): cannot load plugin StbTrueTypeFont from "C:/Work/GitRepos/dotactiv/CatMan/x64/Release/magnum/fonts/StbTrueTypeFont.dll": 126
Vladimír Vondruš
@mosra
@AndySomogyi it will build on centos 7 (or maybe 6?), the one that has GCC 4.8 ... for that i'm still keeping compatibility, but with older ones you're out of luck, sorry :P
@DaeMon87 great, this probably just means some dependency DLL is not found -- what corrade and magnum DLLs do you have next to your application executable?
Andy Somogyi
@AndySomogyi
Evidently, to create a pypi binary, you need to create a 'manylinux' build, I'm still trying to figure out what exactly this entails.
Vladimír Vondruš
@mosra
argh not this
i remember someone wanted me to do this a while ago, but when i saw the requirements i noped away out of that
centos 6? ugh
it's funny, on one hand you have the modern c++ extremists who complain when your platform can't do full C++17
on the other hand you have these total compatibility extremists who force you to go back to the tech of 2010, abandoning even c++11
i used to have gcc 4.4 compatibility, but got rid of that in 2017 because that was an absolute maintenance nightmare
as far as i can see, centos 6 is gcc 4.4
Vladimír Vondruš
@mosra
tho manylinux2014 seems to be reasonable enough: https://www.python.org/dev/peps/pep-0599/
gcc 4.8
Andy Somogyi
@AndySomogyi
Looks like I can get away with CentOS 7.
Vladimír Vondruš
@mosra
i was actually thinking if i could drop gcc 4.8 support soon, hah ... good to know it's still very important :D
DaeMon87
@DaeMon87
@mosra
CorradePluginManager.dll
CorradeUtility.dll
Magnum.dll
MagnumDebugTools.dll
MagnumGL.dll
MagnumMeshTools.dll
MagnumPrimitives.dll
MagnumSceneGraph.dll
MagnumShaders.dll
MagnumText.dll
MagnumTextureTools.dll
MagnumTrade.dll
Vladimír Vondruš
@mosra
hm, that looks like everything is present
some runtime lib missing, then?
Andy Somogyi
@AndySomogyi
I'm going to take a look at a centos docker image, I've never used docker before, so it's all new to me.
Vladimír Vondruš
@mosra
too bad winapi is so shitty that it's not able to tell which DLL is missing
@DaeMon87 can you open the StbTrueTypeFont.dll in the ol' Dependency Walker tool?
or alternatively in this one: https://github.com/lucasg/Dependencies
DaeMon87
@DaeMon87
I tried that dependencies tool and 1 of the dlls its looking for is a debug one ill ad that to my executable folder
Vladimír Vondruš
@mosra
hmm that shouldn't be
it will most probably lead to a crash
which one is it?
maybe the plugin dll is from a debug build?
DaeMon87
@DaeMon87
MagnumText-d.dll
Vladimír Vondruš
@mosra
yeah that looks like the plugin is also a debug one
usually debug plugins are in magnum-d/ and release in magnum/, try to copy the release one instead if you have it
DaeMon87
@DaeMon87
I am only using release dlls, in the list from the dependencies tool thats the only debug dll referenced the other 3 are release dlls
Vladimír Vondruš
@mosra
yes but if it would be just release DLLs it wouldn't want MagnumText-d.dll
DaeMon87
@DaeMon87
interesting though when I open the debug dll for the plugin, its looking or MagnumText.dll while the other 3 are -d.dlls
Vladimír Vondruš
@mosra
MagnumText-d.dll would then want Magnum-d.dll and CorradeUtility-d.dll and ...
huh
seems like something fishy happened in the build :)
DaeMon87
@DaeMon87
maybe i switched the args in the cmake config
Vladimír Vondruš
@mosra
at this point i would just throw all binaries away and start over
DaeMon87
@DaeMon87
Ill give that a shot much thanx for the help
Vladimír Vondruš
@mosra
you're welcome, DLL hell is the worst
Tracy Ma
@linuxaged
sometimes Magnum C++ Docs online searching page loads quite slowly, i'm in China mainland.
Vladimír Vondruš
@mosra
the search data are huge, i need to figure out some better caching
Tracy Ma
@linuxaged
i guessed this may be a network problem, many websites are not accessable here 😔
Vladimír Vondruš
@mosra
i'm hosting this on a local cloud provider in central Europe, which should hopefully be not affected by any political or whatever whims like the US-centric ones are
and also hopefully small enough to be a target of some censorship effort