Felix Palmen 📯 · @zirias
54 followers · 221 posts · Server techhub.social

Python issue solved the "redneck repair" way, installing *everything* to /usr/lib64 (on a 64bit system) instead of *just* the architecture-dependent stuff. Now, python works and finds all its modules... 🙄

After porting lots of extra python tools (cause won't do it for proper packaging with staging), it seems I finally have a working in my userland 🥳

Nevermind all these extra modules install to /usr/lib. Well, it works, I don't care 😂

Doing a full rebuild of all the ports now just to be sure (cause I also changed stuff in my USES). If all is fine, branch will be updated 🙏

#pip #meson #freebsd #linuxulator #linux

Last updated 1 year ago

Felix Palmen 📯 · @zirias
52 followers · 214 posts · Server techhub.social

Hitting the next roadblock in my "userland from source" project: is causing trouble. I got it to build and package, but runtime parts are wrong, *somehow* the "/compat/linux" prefix "sneaks in" 😞 (still didn't understand how exactly...).

You might ask why port python at all, and indeed, I didn't plan to do so initially.

The issue is build systems. With the goal to port shared libraries that might be needed by (closed-source) Linux binaries, not all of them use plain (or ) for building.

is popular, so I'll need it. To build it using shared libraries itself, one of its prerequisites needs , which, in turn, requires python. 🤯

Ahh, welcome to dependency hell 😜

#freebsd #linuxulator #linux #python #make #gnu #autotools #cmake #meson

Last updated 1 year ago

Tripleo · @tripleo
34 followers · 601 posts · Server fosstodon.org
ThorEgilPhoto · @thoregilphoto
1 followers · 139 posts · Server mastodon.nu

2023-07-21 Meson – Storyville, Moldejazz
Meson er Torgrim Sollid, Elin Rosseland, Ingeborg Gravem Sollid og Andreas Wildhagen som improviserer fritt rundt stemmer, trompet og trommer. Gruppa har hatt litt lenger levetid enn det gjengse meson (størrelsesorden 10–8 sekund) – de har både vært i studio og gitt ut plate før denne spennende konserten på Moldejazz.

Ingeborg Gr
thoregilphoto.com/2023/07/21/2

#storyville #moldejazz #meson #konsert

Last updated 1 year ago

Tristan Partin · @tristan957
75 followers · 294 posts · Server fosstodon.org

So much tech debt in . Makes me sad 😢.

#meson

Last updated 1 year ago

Martin Owens · @doctormo
1553 followers · 2637 posts · Server fosstodon.org

If I have a python/C++ project using meson and a pyproject.toml file and I want to build a wheel WITH debug symbols. How would I do that?

My current wheels build without the symbols making debugging much more difficult.

Update: I added , '--debug' to the setup array under [tool.meson-python.args]

#python #cpp #pip #meson

Last updated 1 year ago

· @mort
102 followers · 641 posts · Server fosstodon.org

I just tried out using precompiled headers for a rather big project with a whole load of headers. Increased my clean build time from 42s to 62s. Yay

In other news, 's precompiled headers support is pretty good. It was really easy to set up. It freaks me out to have source files with *no* includes though.

#meson #cpp #programming #clang #llvm #cplusplus

Last updated 1 year ago

· @mort
98 followers · 629 posts · Server fosstodon.org

#meson #cpp

Last updated 1 year ago

Michał SP6MR · @sp6mr
376 followers · 850 posts · Server mastodon.radio

I think I'm getting the hang of designing guis. The secret seems to be "just put it in a GtkBox lol, if that's not enough then add another GtkBox". It would be even more enjoyable if Blueprint build process in worked correctly for , but I guess that would be too convenient.

Now let's hope that this project won't be abandoned like all the others I've started

#vala #meson #gtk4

Last updated 1 year ago

mattst88 :gentoo: · @mattst88
146 followers · 66 posts · Server fosstodon.org

You know how some people that know Java don't put it on their résumé because they don't want to work in Java?

For me, that's , ,

PSA: please switch your projects to

#autotools #autoconf #automake #meson

Last updated 1 year ago

jan Anja :toki: · @cybertailor
137 followers · 3465 posts · Server deadinsi.de

lacks any internal documentation, so I have no idea how to add new compilers.

#meson

Last updated 1 year ago

MSYS2 · @msys2org
55 followers · 23 posts · Server fosstodon.org

and MSYS2 being used on stage at Microsoft Build

youtube.com/watch?v=3lmIrtgG96

#meson

Last updated 1 year ago

Maciej Barć · @xgqt
325 followers · 3657 posts · Server fosstodon.org

@rml @PaniczGodek

is very nice if used instead of make as build tool, but it has limited support for languages.

#meson

Last updated 1 year ago

Michał Górny :gentoo: · @mgorny
360 followers · 1664 posts · Server fosstodon.org

Today's sigh: meson-python suddenly decided that they won't call ` compile` anymore and they'be calling directly instead. As a result, `compile-args` in the `config_settings` dict suddenly changed from passing meson options to passing ninja options.

Yes, you guessed right. This sudden API change broke our workflow.

bugs.gentoo.org/904677
github.com/mesonbuild/meson-py

#meson #ninja #gentoo #python #pep517

Last updated 1 year ago

Collabora · @collabora
1719 followers · 567 posts · Server floss.social

💡Want to develop your project in a modern IDE? With the recent release of Meson 1.1.0, the VSCode extension is now fully functional & ready to use! Here's how it works: col.la/mesonvscode

#meson #OpenSource #VisualStudio #coding #HOWTO

Last updated 1 year ago

Alex · @stsquad
260 followers · 2000 posts · Server mastodon.org.uk

@orbifx the build is incredibly configurable and the old makefile approach was getting rather bespoke and crusty. I was hesitant about the introduction of but a couple of years into it I certainly think it's improved the qemu build system.

#qemu #meson

Last updated 1 year ago

Javier Salcedo · @javier_salcedo
29 followers · 267 posts · Server mastodon.gamedev.place

I decided to give a go.

If it stays this simple to use as projects grow, I might go back to use (or maybe even ) on my personal projects. ❤️

:raylib: :vim:

#meson #cpp #c

Last updated 1 year ago

Kevin Bowen :xfce: · @kevinbowen
61 followers · 245 posts · Server fosstodon.org

Another homework assignment for myself: gotta teach myself a little bit about the build system so that I can poke around with the experimental xfce4-python-sample-plugin gitlab.xfce.org/itsManjeet/xfc The learning just never stops...Good times!

#meson #xfce #python

Last updated 1 year ago

bµg · @bug
531 followers · 432 posts · Server fosstodon.org

@cadey build system has top tier pkg-config support (from both user and dev PoV). On the other end of the spectrum there is .

If you need to generate it manually, you need to be aware of the subtleties between static and dynamic libraries (the distributed .pc file depends on the user configuration). Aside from that it's relatively straightforward.

For Go specifically, I'm afraid I can't help though.

#meson #cmake

Last updated 1 year ago

Leonard/Janis Robert König · @ljrk
318 followers · 11900 posts · Server todon.eu

's scan-build is really awesome for simple to setup , all you need is a compile-commands.json which is easily generated by or but also with classic when using bear(1). Then, just point it to the JSON and run a new build. Output is on the console as well as an HTML with a nice taint analysis which branches need to be taken for what to happen. Trade off benefit/time is real good

#clang #staticanalysis #meson #cmake #makefiles

Last updated 2 years ago