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