Nirbheek Chauhan

Results 17 issues of Nirbheek Chauhan

`glib::Value::try_into_send_value()` requires a `T: Send + StaticType`, which means you need to specify the type statically to use it. However, it is a fairly common operation to get a `glib::Value`...

enhancement
glib

``` build: Fix libdir in pkgconfig files for Windows Windows import libraries are installed inside ARCHIVE_DIRECTORY, not LIBRARY_DIRECTORY. So we need to use that for libdir on Windows. ``` ```...

needs-review
Cmake

With MinGW, the debug information is embedded in the object files, but with MSVC it is split out into PDB files. These need to be installed alongside the object files...

A-Cargo-problem
F-MesonParity

DLLs built with Autotools (which uses MinGW of course) are named `libfoo.dll`, and other build systems on Windows that use MSVC (like Visual Studio project files or CMake) use `foo.dll`....

enhancement
F-MesonParity

``` Error: CliError { error: Some(failed to copy `/home/nirbheek/projects/repos/cerbero.git/rust/build/sources/android_universal/armv7/gst-plugins-rs-0.8.4.9999/_builddir/armv7-linux-androideabi/release/libgstrsjson.so` to `/home/nirbheek/projects/repos/cerbero.git/rust/build/dist/android_universal/armv7/lib/gstreamer-1.0/libgstrsjson.so` Caused by: No such file or directory (os error 2)), exit_code: 101 } ``` ``` Error: CliError { error:...

A-Cargo-problem

We (CC: @tp-m @MathieuDuponchelle) maintain a bunch of meson ports of projects that don't seem to be interested in the ports in gstreamer. We haven't submitted them to wrapdb because...

This has come up repeatedly, most recently when @pwithnall saw CI failures that didn't get fixed when he added `c_std=c99` to `default_options` because we silently ignore changes to it on...

bug
parser/interpreter
options

Not having a header in `prefix:` causes Meson to use detection methods that are slower and cause false-positives in at least three cases: 1. When using an MSYS/MinGW64 toolchain and...

bug
compilers
OS:windows
OS:macos

The [documentation says](https://gtk-rs.org/gtk-rs-core/stable/0.17/docs/glib/object/trait.ObjectExt.html#tymethod.emit_by_name): ```rust fn emit_by_name( &self, signal_name: &str, args: &[&dyn ToValue] ) -> R ``` `TryFromClosureReturnValue` is completely unhelpful: https://gtk-rs.org/gtk-rs-core/stable/0.17/docs/glib/closure/trait.TryFromClosureReturnValue.html It's really hard to figure out that you have...

enhancement
glib