Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Krzysztof Marczak
@buddhi1980
Probably it was used when there was possibility to change program language on the fly
Sebastian Jennen
@zebastian
yes, i think that too.
Krzysztof Marczak
@buddhi1980
Now it's not needed, because we decided to restart application to change language
as I remembed changing of language caused crashing of application
Sebastian Jennen
@zebastian
ok, i will comment this line.
Krzysztof Marczak
@buddhi1980
ok
Sebastian Jennen
@zebastian
lets see, if it had still any effect
Sebastian Jennen
@zebastian
fix is out now:
buddhi1980/mandelbulber2@78a9673
Krzysztof Marczak
@buddhi1980
great!
Sebastian Jennen
@zebastian
i finally got travis ci working for linux: https://github.com/zebastian/mandelbulber2/blob/master/.travis.yml
only drawback is, that it is not working with container based system, but rather ugly direct package installing.
i will also try to make it working with osx and write all changes back to main repository.
Krzysztof Marczak
@buddhi1980
wow! I have already gave up.
Sebastian Jennen
@zebastian
me too,
then i tried again, gave up again.
and then i found a project with a proper setup and copied most of the travis file :)
osx build succeeded!
Sebastian Jennen
@zebastian
just pushed the travis setup und enabled again travis build for pushes.
so next push should build for linux and osx.
Krzysztof Marczak
@buddhi1980
today I will push new README and NEWS files, so we will see
Sebastian Jennen
@zebastian
thats great
Krzysztof Marczak
@buddhi1980
This will be the release with the longest changelog list
Sebastian Jennen
@zebastian
thats a lot, did not have in mind that we made that much changes.
some good news: arch is fixed / travis build is passing
Krzysztof Marczak
@buddhi1980
I have uploaded to our common Dropbox folder version 2.07 of Mandelbulber. I want to ask to test it on different machines (Windows Xp/Vista/7/8/10/Linux/OSX/Raspbery....). I have just tested it under Win10-64bit and works fine. I will test it also under WinXp, Vista, Ubuntu
Krzysztof Marczak
@buddhi1980
@zebastian, you had very good idea to create scrips for compilation. Today it took only 2 hours to compile all libraries and programs for 32 and 64 versions. Without scrips I had to spend much more time to collect everything
@bermarte , will you be able to compile the program under OSX and test it?
Krzysztof Marczak
@buddhi1980
Under WinXp 32-bit, Vista 64-bit, Win10 64-bit, Ubuntu 32-bit, Debian 64-bit works.
Only issue which I see, that under Windows there is still not available EXR format.
bermarte
@bermarte
@buddhi1980 Yes I can check, now Exr files are supported also for OS X , but I must confirm it for 2.07 (:
Sebastian Jennen
@zebastian
win7 64-bit also tested.
exr cross compilation works, but when building mandelbulber against the lib the linker complains about missing headers. This is where i got stuck and tried hours to get this to work without success.
Sebastian Jennen
@zebastian
tomorrow i will start compilation on the raspberry.
does someone of you own an odroid c2? this could be an interesting platform to test...
Krzysztof Marczak
@buddhi1980
The problem with EXR is because it produces only libraries for static linking. In /usr/local/mingw-32bit/lib we have only *.la files for EXR
Thats why they cannot be linked
bermarte
@bermarte
2.07 OS X works, EXR compilation works fine. I Should add TIFF library as well later.
Krzysztof Marczak
@buddhi1980
great!
bermarte
@bermarte
This message was deleted
bermarte
@bermarte

this is how I link EXR headers and libraries:

QMAKE_CXXFLAGS += -fvisibility=hidden

LIBS += -lz -lpthread
LIBS += -LPWD/../OpenEXR1/lib/lIlmImf21lHalflIex21lIexMath21lImath21lIlmThread21INCLUDEPATH+=PWD/../OpenEXR_1/lib/ -lIlmImf-2_1 -lHalf -lIex-2_1 -lIexMath-2_1 -lImath-2_1 -lIlmThread-2_1 INCLUDEPATH += PWD/../OpenEXR_1/include/OpenEXR
DEPENDPATH += PWD/../OpenEXR1/libPRETARGETDEPS+=PWD/../OpenEXR_1/lib PRE_TARGETDEPS += PWD/../OpenEXR_1/lib/libIlmImf-2_1.a PWD/../OpenEXR1/lib/libHalf.aPWD/../OpenEXR_1/lib/libHalf.a PWD/../OpenEXR_1/lib/libIex-2_1.a PWD/../OpenEXR1/lib/libIexMath21.aPWD/../OpenEXR_1/lib/libIexMath-2_1.a PWD/../OpenEXR_1/lib/libIlmThread-2_1.a $$PWD/../OpenEXR_1/lib/libImath-2_1.a
DEFINES += USE_EXR

Krzysztof Marczak
@buddhi1980
the problem with mingw is not how to link exr libraries, but how to compile them to have *.dll.a files
Krzysztof Marczak
@buddhi1980
What I have just fount, that our setup-cross-compile-to-windows.sh script produce regular linux libraries for EXR intead of mingw. CMAKE_HOST_SYSTEM doesn't change compiler to mingw!
Sebastian Jennen
@zebastian
Oh, this probably should be cmake_system instead of ...host...
Sebastian Jennen
@zebastian
Armv6 raspbian finally running :)
Sebastian Jennen
@zebastian
2016-03-13-100416_1824x984_scrot.png
Default Mandelbulb takes ~30 minutes
Martin
@acidhunter
Great!
I got it running on my oneplus on android. Running ubuntu in a chroot ;-)
Sucessfull controll my rendercluster from my SMARTPHONE^^
Sebastian Jennen
@zebastian
Thats fancy, do you got it working with a GUI, or with cli?
Sebastian Jennen
@zebastian
i am still not capable of compiling openexr for windows. Any help with the setup script would be much appreciated.
Anyway, this is not a reason to delay the release for 2.0.7, if this is the braking point.
Krzysztof Marczak
@buddhi1980
I have also tried to compile epenexr in many ways and always got the same result. As I read on many forums, this library is not prepared for mingw at all. So today I will start packaging.
Krzysztof Marczak
@buddhi1980
install sl package and type sl in terminal :)
Sebastian Jennen
@zebastian
:P thats crazy
bermarte
@bermarte
Hi, I am not not sure but please check this link, can't you use pre-built libs?
http://www.digilanti.org/fragmentarium/
http://www.digilanti.org/fragmentarium/Fragmentarium-1.0.21-3Dickulus-pre.zip
Includes pre-compiled static libs for OpenEXR
Maybe I am wrong.
Krzysztof Marczak
@buddhi1980
Thnaks for this hint. I need to check it. I suppose that libraries will not work until we use newer version on mingw (we use gcc 5.3, but that libraries were compiled with gcc 4.9).