-
plowsofwe had issues with freetype git repo being offline, i noticed Dockerfile.windows uses --qt-freetype doc.qt.io/qt-5/configure-options.html#third-party-libraries , uses freetype bundled within qt whereas the Linux dockerfile clones a freetype git repo instead hm
-
plowsof-opengl desktop for linux and -opengl dynamic in windows docker (dynamic seems the sane option doc.qt.io/qt-5/windows-requirements…ynamically-loading-graphics-drivers)
-
selstathis stuff was setup by xiphon ages ago
-
selsta
-
selstais the compiler too old for this syntax?
-
m-relay<tzadiko:matrix.org> That's structured bindings introduced in C++17
-
m-relay<tzadiko:matrix.org> Builds fine on Monero. Is the compiler the Monero-GUI uses different?
-
selstawe use C++ 14 in release branch from what i remember
-
selstathough i'm confused why this passed CI
-
m-relay<tzadiko:matrix.org> Why can't we upgrade the compiler the Monero-GUI uses to use the same one used in Monero project? Is there a reason not to?
-
selstait's not about the compiler, we have C++17 code in a C++14 project github.com/monero-project/monero/bl…ob/release-v0.18/CMakeLists.txt#L99
-
m-relay<tobtoht:monero.social> also thoroughly confused how this passed ci
-
m-relay<tzadiko:matrix.org> Where is the build code located for the pipeline located?
-
m-relay<tzadiko:matrix.org> Is it the Dockerfile?
-
m-relay<tzadiko:matrix.org> Oh it's probably not, NVM
-
m-relay<tobtoht:monero.social> github.com/monero-project/monero-gui/blob/master/Dockerfile.linux
-
m-relay<tobtoht:monero.social> Uses Ubuntu 16.04 base image with gcc 5, which is ancient
-
m-relay<tobtoht:monero.social> we could try bumping it to 18.04 and see how much stuff breaks
-
m-relay<tzadiko:matrix.org> LOL, yeah I see the build-Ubuntu builds with GNU 13 and the build-docker-linux does with GNU 5.4
-
selstai will try updating the base imagfe
-
selstaimage
-
m-relay<tobtoht:monero.social> i was able to build with 18.04
-
m-relay<tobtoht:monero.social> 4c54ea41ca869e89fb5e944f0e3f5243ed27d1e1963ab9d7ca3c4594c01cdc76 monero-wallet-gui
-
m-relay<tobtoht:monero.social> forgot to run git submodule update
-
m-relay<tobtoht:monero.social> f621c7d8005e257c9ee099311bd965740b4be99b55458a0147858dbb8c4c44f1 monero-wallet-gui
-
selstaalternatively we could apply a patch in the dockerfile but also 16.04 is ancient
-
selstatobtoht_: monero-project/monero-gui #4428
-
m-relay<tobtoht:monero.social> hashes from ci match my local build (github.com/tobtoht/monero-gui/actions/runs/14147236386)
-
m-relay<tobtoht:monero.social> approved
-
m-relay<tobtoht:monero.social> i think patching will get messy since it uses the bind-mounted monero submodule
-
selsta.merge+ 4426 4427 4428
-
xmr-prAdded
-
selstanow i have to find out why this suddenly fails github.com/selsta/monero-gui/action…47258151/job/39636066260#step:7:125
-
m-relay<tobtoht:monero.social> not critical for release since you build gui locally right?
-
m-relay<tobtoht:monero.social> on macos i mean
-
selstayes not critical
-
m-relay<tzadiko:matrix.org> Curious how you knew you needed libpng instead of libpng12
-
selstalibpng12 did not exist and libpng was the next closest thing
-
tobtoht_i guessed the same lol