Я хочу использовать этот пакет.После sudo ninja install -C builder
я получаю сообщение о том, что .so не найден, после чего я перемещаю .so в usr / lib вручную.После этого этот пример
//valac console.vala --pkg gpseq-0.1
using Gpseq;
void main(){
string[] array = {"dog", "cat", "pig", "boar", "bear"};
Seq.of_array<string>((owned) array)
.filter((g) => g.length == 3)
.foreach((g) => print("%s\n", g));
}
компилируется и работает на: Ubuntu 18.04, Ubuntu 19.04 и элементарном 5.0 (проверено в VM), но в моей хост-системе выдает ошибку:
//usr/bin/ld: /tmp/ccsZRFPz.a: in function `_value_main':
console.vala.c:(.text+0x1fd): undefined reference to
`gpsed_seq_of_array'
//usr/bin/ld: console.vala.c:(.text+0x226): undefined reference
to `gpsed_seq_filter'
//usr/bin/ld: console.vala.c:(.text+0x24f): undefined reference
to `gpsed_seq_foreach'
collect2: error: LD execution failed with return code 1
error: cc exited with status 256
Compilation failed: 1 error(s), 0 warning(s)