by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jul 06 23:50
    bobluoluo closed #456
  • Jul 06 23:50
    bobluoluo commented #456
  • Jul 06 23:10
    Travis mosra/magnum-extras (master) broken (695)
  • Jul 06 22:06
    bobluoluo edited #456
  • Jul 06 22:05
    bobluoluo edited #456
  • Jul 06 22:02
    bobluoluo opened #456
  • Jul 06 18:17
    mosra commented #4
  • Jul 06 18:03

    mosra on string

    Containers: new StringView / Mu… Containers: new String class. … Containers: convenience utils f… and 14 more (compare)

  • Jul 06 17:11
    dec0dOS starred mosra/corrade
  • Jul 06 11:55
    ksmolostov starred mosra/magnum
  • Jul 06 11:55
    ShaddyDC commented #455
  • Jul 06 11:51
    ShaddyDC commented #455
  • Jul 06 10:35
    Build #909 passed
  • Jul 06 09:46

    mosra on ports

    octree: new example. octree: run a human clang-forma… package: enable the Octree exam… and 53 more (compare)

  • Jul 06 09:23
  • Jul 06 09:17
    mosra milestoned #455
  • Jul 06 09:17
    mosra opened #455
  • Jul 06 09:09

    mosra on ports-next

    cubemap: avoid using obsolete f… (compare)

  • Jul 06 09:07
    ttnghia synchronize #89
  • Jul 06 04:20
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