/srv/irclogs.ubuntu.com/2020/06/19/#ubuntustudio-devel.txt

Eickmeyer[m]Yep.00:17
EickmeyerOvenWerks: 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
OvenWerksEickmeyer: I am not sure how those got in there actually17:20
OvenWerksThe only thing I added (that I remember) is the build/*17:20
OvenWerksI will remove that though17:21
OvenWerksActually there is a lot of stuff in there that doesn't need to be17:23
=== RAOF is now known as Guest41862
OvenWerksEickmeyer: it is fixed in git if you want to cherry pick the next commit as a bug fix...18:07
OvenWerksEickmeyer: 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 controls18:08
EickmeyerOvenWerks: 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
OvenWerksEickmeyer: my next work on mcpdisp will be adding a parameter to allow it to use ALSA MIDI rather than jack18:10
EickmeyerOh, cool.18:11
OvenWerksEickmeyer: the only build deps are mentioned in the install file18:11
OvenWerkslibfltk-dev and libjack-jackd2-dev18:11
EickmeyerOvenWerks: Nope. So far, it also needs fltk, jack, and cmake in addition to meson and ninja.18:12
EickmeyerOh, I missed the part about fltk and jack, but no big deal. cmake is a good mention too.18:12
OvenWerkslibfltk-dev should pull that in, no?18:12
OvenWerksI did not add cmake18:12
OvenWerkshmm, I do have cmake installed but did not know it was required18:14
EickmeyerI'll see if fltk pulls it in, but I doubt it.18:14
OvenWerksfltk is made with cmake18:14
EickmeyerNope, 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
OvenWerksbut I don't think it is required to build an fltk app18:16
EickmeyerIt might not be, but building griped about a lack of cmake.18:16
OvenWerksin fact this program with a simple makefile worked fine with cmake not installed18:16
EickmeyerAnd FTBFS.18:16
* OvenWerks is not sure what that means18:17
EickmeyerFailed To Build From Source18:17
OvenWerksAh18:17
OvenWerksI am wondering if I have something in the meson.build file that makes it think cmake is required18:21
EickmeyerMaybe.18:24
OvenWerksnone of the build log files show cmake in them at all18:26
OvenWerkscmake is not required18:29
OvenWerksI don't know how you come up with it as a dep18:29
OvenWerksI removed cmake from my system and it still builds with no errors18:29
OvenWerksEickmeyer: ^^^18:30
OvenWerksI have added a note that meson (and therefore ninja) need to be installed to the install file.18:32
OvenWerksIt does need gcc though18:32
OvenWerksMaybe if gcc is not installed, meson checks for camke as an alternative18:33
OvenWerks*cmake18:33
OvenWerksIn general it should build with the standard ubuntu build stack18:42
OvenWerks(which means I don't know what parts it uses :)18:42
OvenWerksmeson says cc = gcc 9.3.0 "cc (Ubuntu 9.3.0-10ubuntu2) 9.3.0"18:43
OvenWerkscc ld.bfd 2.34 (linked to: x86_64-linux-gnu-ld.bfd18:44
OvenWerksc++ which is the same binary as cc18:44
OvenWerks(gcc 9.3.0)18:45
OvenWerksThat is it aside from fltk and jack18:47
OvenWerksI don't think the 9.3 matters as I have built the same code from using 14.04 to now.18:52
OvenWerksActually looking at the ninja.build file it looks like the ld.bfd is not used.19:04
OvenWerksrule cpp_LINKER19:05
OvenWerks command = c++ $ARGS -o $out $in $LINK_ARGS19:05
OvenWerksIt uses c++ for linking too.19:05
OvenWerksld may be used for the fltk test...19:06
EickmeyerOvenWerks: Well, either way, I have a build: https://launchpad.net/mcpdisp19:14
EickmeyerIt's on my ppa at the moment.19:14
Eickmeyerhttps://launchpad.net/~eeickmeyer/+archive/ubuntu/ppa19:15
EickmeyerBuilt for all architectures, submitted to teward for review and upload.19:16
OvenWerksdon't... it crashes19:59
OvenWerks*** buffer overflow detected ***: terminated19:59
OvenWerksAborted (core dumped)19:59
OvenWerksEickmeyer: ^^20:05
OvenWerksEickmeyer: could be my fault I installed it on focal not groovy20:08
OvenWerksSo it could be a version difference20:09
OvenWerksjack and fltk are same version20:13
OvenWerksEickmeyer: 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
OvenWerksEickmeyer: 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
EickmeyerOvenWerks: So, you're saying it is broken?21:18
EickmeyerOvenWerks: I can't put it in Focal at all, except for backports, but we can't be targeting that.21:19
EickmeyerOvenWerks: Those CPPFLAGS are default Ubuntu flags, you'll notice the debian/rules file is pretty empty.21:27
EickmeyerOvenWerks: Jack in Groovy is newer. I uploaded it myself.21:28
ericadamsHello 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
ericadamsOk, 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!