06:34:09 Sorry for my attitude i was just really frustrated after a day of failing building the GUI, i never builded for MAC the GUI appart that i barrely know anything how MAC works :( 06:35:28 i am compiling the GUI on Ubuntu and i even compiled the QT from source and i get the error: "/usr/bin/ld: cannot find -ludev" i did installed libudev-dev etc, what could it be the issue? 06:44:38 italocoin - There's just a bunch of work that goes into making the static builds happy. The windows builds took me several days to work out, I'll be updating the guides once I get them all sorted for building purposes, Ubuntu's up next, and I want to try a completely clean OSX build from scratch at some point. 06:45:07 The udev issue is because udev is not provided as a static library within the Ubuntu repos, this is a deliberate choice from upstream (Systemd). 06:45:49 Nothing really trying to be hidden, things just aren't fully documented, so we sorta have to document it as we go. :) 06:46:06 If you compile systemd from scratch with static args, it'll compile you a static libudev. 06:47:26 Last thing I hit was openssl being included as a dynamic library before my build machine crashed last week, and I've been working on windows from that point forwards. :) Back to ubuntu and OSX this week though. 06:48:42 Kinda tempted to get a couple mac minis for a osx build farm, need to play with something like that for work too, as we're getting into automated iOS builds there :/ 06:49:57 @snipa on windows is easy with mingw, i can help you 06:50:32 I'm complete at this point. 06:50:36 ok so i need to compile systemd from source on ubuntu 06:50:40 ? 06:50:56 Also, it's not precisely easy with getting trezor working properly, thanks to the insanity with libprotobuf. :P 06:51:19 It compiles, but doesn't run if you don't deal with protobuf properly, as it turns out. 06:51:24 oh trezor is a mess because of it 06:51:31 Well, it'll run from the mingw shell, but not from sys32. 06:52:01 I see 06:52:20 Works fine when you get everything working properly. Just took several days and revisions of build files to get it to that point. 06:52:20 i will try to compile systemd from source 06:52:39 thanks for the tip! :) 06:52:52 The default include set includes libusb and libprotobuf as dynamic libs, and the mingw64 library for protobuf isn't fully happy compling statically. 06:54:02 appart protobuf other libs like libusb worked fine on my end, you used mingw? 06:54:08 Yes. 06:54:18 I got it working fully, I just needed to use some bigger hammers. :) 06:54:28 Which lncluded compiling protobuf from source. 06:54:48 they have a git repo? 06:55:31 origin https://github.com/protocolbuffers/protobuf.git (fetch) 06:55:42 On branch 3.11.x 06:55:54 Nice 06:59:12 afaik git/systemd/systemd is good to compile from? 09:47:43 Well, there's still a few too many dynamic includes in my ubuntu build, but it's better. 09:47:46 It at least built. 09:56:00 with release-static? 09:56:10 Yeah. 09:56:15 how did you got the udev fixed? 09:56:22 I ended up compling eudev. 09:56:26 Ohh 09:56:33 from yum 09:56:35 Gentoo split out udev from systemd 09:56:36 or source? 09:56:41 So ti didn't utterly nuke my system. 09:56:57 Uuuuh. Source? Yum doesn't exist on ubuntu. :) 09:57:04 i mean apt 09:57:07 :)) 09:57:08 Source still. 09:57:14 from git? 09:57:24 i am used with centos 09:57:33 origin https://github.com/gentoo/eudev.git (fetch) 09:57:33 / HEAD detached at v3.2.9 09:57:39 Oh thanks 09:57:42 i will compile it right away 09:58:14 Took a hint from the monero repo. :) They use the same trick. 09:58:34 Nice 09:58:37 gento 09:58:46 i'm not familiar with it 09:59:27 v0.15.0.2 version - https://paste.centos.org/view/60c06375 09:59:27 v0.15.0.3 version - https://paste.centos.org/view/966b7394 09:59:27 on eudev i do ./configure or mkdir build && cd build cmake ..? 09:59:42 Those are my ldd's from the current .2 and my built .3 09:59:52 Looks like wayland's the weird one out 10:00:05 Which, it's wayland, so I guess I'm not horridly surprised? 10:00:31 true 10:00:33 They use autogen, which needs automake, as well as xsltproc for the ./configure step 10:00:40 so i need to use autogen? 10:00:44 did you used autogen? 10:00:44 Yup. 10:00:47 Yup. 10:00:50 Thankss 10:01:26 https://paste.centos.org/view/35acad6c <- my build steps for that. 10:01:46 Apparently, needed gperf too. :D 10:02:17 autoreconf not found 10:02:23 Did you install automake? 10:02:24 i guess i miss a liub 10:02:28 oh right 10:02:28 w/ apt? 10:03:14 Blah, wayland didn't include a static compile by default. How annoying. 10:03:26 who is wayland? 10:03:59 Wayland desktop compositor, which is one of the borked up libs in my list. 10:04:19 Ohhh i see, never heard of it 10:04:40 It's growing in popularity to replace X. 10:04:50 noo i love X 12:04:38 Snipa: i'm getting /x86_64-linux-gnu/libcrypto.a(dso_dlfcn.o) undefined reference to symbol "....GLIBC_2.2.5" ..../lidbdl.so.2 error adding symbol: DSO missing from command line 12:04:51 its openssl ?