[00:17] Yep. [17:12] OvenWerks: For future reference, never put debian or debian/* in a .gitignore file. I actually need those in order to work with git on launchpad for packaging. [17:20] Eickmeyer: I am not sure how those got in there actually [17:20] The only thing I added (that I remember) is the build/* [17:21] I will remove that though [17:23] Actually there is a lot of stuff in there that doesn't need to be === RAOF is now known as Guest41862 [18:07] Eickmeyer: it is fixed in git if you want to cherry pick the next commit as a bug fix... [18:08] Eickmeyer: I really can't spend more time woring on mcpdisp right now. I have a fix I am part way through for Ardour 6.1 I need to finish as well as headphones for controls [18:10] OvenWerks: Ok, no worries. I think I've got everything else, but you might think about documenting all of the build deps somewhere. I'm learning as I go. [18:10] Eickmeyer: my next work on mcpdisp will be adding a parameter to allow it to use ALSA MIDI rather than jack [18:11] Oh, cool. [18:11] Eickmeyer: the only build deps are mentioned in the install file [18:11] libfltk-dev and libjack-jackd2-dev [18:12] OvenWerks: Nope. So far, it also needs fltk, jack, and cmake in addition to meson and ninja. [18:12] Oh, I missed the part about fltk and jack, but no big deal. cmake is a good mention too. [18:12] libfltk-dev should pull that in, no? [18:12] I did not add cmake [18:14] hmm, I do have cmake installed but did not know it was required [18:14] I'll see if fltk pulls it in, but I doubt it. [18:14] fltk is made with cmake [18:16] Nope, it's not a dependency of fltk, even though it builds with cmake. Therefore, cmake has to be named explicitly as a build-dep. [18:16] but I don't think it is required to build an fltk app [18:16] It might not be, but building griped about a lack of cmake. [18:16] in fact this program with a simple makefile worked fine with cmake not installed [18:16] And FTBFS. [18:17] * OvenWerks is not sure what that means [18:17] Failed To Build From Source [18:17] Ah [18:21] I am wondering if I have something in the meson.build file that makes it think cmake is required [18:24] Maybe. [18:26] none of the build log files show cmake in them at all [18:29] cmake is not required [18:29] I don't know how you come up with it as a dep [18:29] I removed cmake from my system and it still builds with no errors [18:30] Eickmeyer: ^^^ [18:32] I have added a note that meson (and therefore ninja) need to be installed to the install file. [18:32] It does need gcc though [18:33] Maybe if gcc is not installed, meson checks for camke as an alternative [18:33] *cmake [18:42] In general it should build with the standard ubuntu build stack [18:42] (which means I don't know what parts it uses :) [18:43] meson says cc = gcc 9.3.0 "cc (Ubuntu 9.3.0-10ubuntu2) 9.3.0" [18:44] cc ld.bfd 2.34 (linked to: x86_64-linux-gnu-ld.bfd [18:44] c++ which is the same binary as cc [18:45] (gcc 9.3.0) [18:47] That is it aside from fltk and jack [18:52] I don't think the 9.3 matters as I have built the same code from using 14.04 to now. [19:04] Actually looking at the ninja.build file it looks like the ld.bfd is not used. [19:05] rule cpp_LINKER [19:05] command = c++ $ARGS -o $out $in $LINK_ARGS [19:05] It uses c++ for linking too. [19:06] ld may be used for the fltk test... [19:14] OvenWerks: Well, either way, I have a build: https://launchpad.net/mcpdisp [19:14] It's on my ppa at the moment. [19:15] https://launchpad.net/~eeickmeyer/+archive/ubuntu/ppa [19:16] Built for all architectures, submitted to teward for review and upload. [19:59] don't... it crashes [19:59] *** buffer overflow detected ***: terminated [19:59] Aborted (core dumped) [20:05] Eickmeyer: ^^ [20:08] Eickmeyer: could be my fault I installed it on focal not groovy [20:09] So it could be a version difference [20:13] jack and fltk are same version [20:18] Eickmeyer: I do notice that the various flags in the LP build are much more than mine are. [20:30] (ie, I have no CPPFLAGS etc.) [20:38] Eickmeyer: I also find it wierd that meson says it will use "C++ linker for the host machine: c++ ld.bfd 2.34" but then the actual command line shows just straight "c++" [21:18] OvenWerks: So, you're saying it is broken? [21:19] OvenWerks: I can't put it in Focal at all, except for backports, but we can't be targeting that. [21:27] OvenWerks: Those CPPFLAGS are default Ubuntu flags, you'll notice the debian/rules file is pretty empty. [21:28] OvenWerks: Jack in Groovy is newer. I uploaded it myself. [21:56] Hello all. Not sure who manages the website but there is a mixed content security warning. It looks like all the images are being served from http. Not a huge issue but thought you should know. [22:28] ericadams: Canonical manages the infra, there's a ticket open. [22:28] We can't do a thing about it. [22:30] Ok, no worries. Just wanted to make sure you knew. Glad to hear that's the case. === Guest418621 is now known as RAOF