You are not logged in.

#1 2023-08-31 10:10:54

semiletov
Member
Registered: 2021-06-10
Posts: 6

segfault when build with makepkg, altough the tarball compiles well

Hello!
I'm trying to make the package for my LV2/VSTi drum machine Drumlabooh. Here is the PKGBUILD - https://aur.archlinux.org/cgit/aur.git/ … drumlabooh
It is a simple cmake-based install, the same as I used for another drum machine, Drumrox.
The problem is, when I run "makepkg" I get "Linking CXX shared module drumlabooh_artefacts/LV2/drumlabooh.lv2/libdrumlabooh.so".
The source itself (if unpacked from tarball, or at githab actions) compiles fine...
With makepkg, the Standalone version builds, but then the segfault appears at the stage of LV2 linking.
I don't know what to do sad

Offline

#2 2023-08-31 11:07:18

loqs
Member
Registered: 2014-03-06
Posts: 17,581

Re: segfault when build with makepkg, altough the tarball compiles well

I can not reproduce the issue in a clean chroot.
Please provide the full output from makepkg.  Please also see if you can build it in a clean chroot locally.

Offline

#3 2023-08-31 15:13:57

semiletov
Member
Registered: 2021-06-10
Posts: 6

Re: segfault when build with makepkg, altough the tarball compiles well

loqs wrote:

I can not reproduce the issue in a clean chroot.
Please provide the full output from makepkg.  Please also see if you can build it in a clean chroot locally.

Thank you!
I've tried install from AUR - and it works! The error appear just when I try to run makepkg locally.
Here is the output log:

[rox@rox-pc drumlabooh]$ makepkg
==> Сборка пакета drumlabooh 0.0.1-1 (Чт 31 авг 2023 17:55:57)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
  -> Найден 0.0.1.tar.gz
==> Проверка файлов source с использованием md5sums...
    0.0.1.tar.gz ... Готово
==> Распаковка исходных файлов...
  -> Распаковка '0.0.1.tar.gz' с помощью bsdtar
==> Запускается build()...
-- The CXX compiler identification is GNU 13.2.1
-- The C compiler identification is GNU 13.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Populating drum_sklad
-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: /home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/build_dir/_deps/drum_sklad-subbuild
[ 11%] Creating directories for 'drum_sklad-populate'
[ 22%] Performing download step (download, verify and extract) for 'drum_sklad-populate'
-- Downloading...
   dst='/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/build_dir/_deps/drum_sklad-subbuild/drum_sklad-populate-prefix/src/main.zip'
   timeout='none'
   inactivity timeout='none'
-- Using src='https://github.com/psemiletov/drum_sklad/archive/refs/heads/main.zip'
-- Downloading... done
-- extracting...
     src='/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/build_dir/_deps/drum_sklad-subbuild/drum_sklad-populate-prefix/src/main.zip'
     dst='/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/build_dir/_deps/drum_sklad-src'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[ 33%] No update step for 'drum_sklad-populate'
[ 44%] No patch step for 'drum_sklad-populate'
[ 55%] No configure step for 'drum_sklad-populate'
[ 66%] No build step for 'drum_sklad-populate'
[ 77%] No install step for 'drum_sklad-populate'
[ 88%] No test step for 'drum_sklad-populate'
[100%] Completed 'drum_sklad-populate'
[100%] Built target drum_sklad-populate
WOW!
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/build_dir/_deps/drum_sklad-src
-- Populating juce
-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: /home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/build_dir/_deps/juce-subbuild
[ 11%] Creating directories for 'juce-populate'
[ 22%] Performing download step (git clone) for 'juce-populate'
Клонирование в «juce-src»...
remote: Enumerating objects: 241964, done.        
remote: Counting objects: 100% (387/387), done.        
remote: Compressing objects: 100% (186/186), done.        
remote: Total 241964 (delta 197), reused 341 (delta 186), pack-reused 241577        
Получение объектов: 100% (241964/241964), 248.79 МиБ | 2.93 МиБ/с, готово.
Определение изменений: 100% (190565/190565), готово.
HEAD сейчас на d24c27292 JUCE version 7.0.6
[ 33%] Performing update step for 'juce-populate'
[ 44%] No patch step for 'juce-populate'
[ 55%] No configure step for 'juce-populate'
[ 66%] No build step for 'juce-populate'
[ 77%] No install step for 'juce-populate'
[ 88%] No test step for 'juce-populate'
[100%] Completed 'juce-populate'
[100%] Built target juce-populate
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 
-- Checking for module 'alsa'
--   Found alsa, version 1.2.9
-- Checking for module 'freetype2'
--   Found freetype2, version 26.0.20
-- Checking for module 'gl'
--   Found gl, version 1.2
-- Checking for module 'libcurl'
--   Found libcurl, version 8.2.1
-- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0'
--   Found webkit2gtk-4.0, version 2.40.5
--   Found gtk+-x11-3.0, version 3.24.38
-- Configuring juceaide
-- Building juceaide
-- Exporting juceaide
-- Building LV2 plugin format
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Configuring done (139.5s)
-- Generating done (0.0s)
-- Build files have been written to: /home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/build_dir
[  1%] Generating drumlabooh_artefacts/JuceLibraryCode/JuceHeader.h
[  3%] Building CXX object CMakeFiles/drumlabooh.dir/Source/PluginEditor.cpp.o
[  5%] Building CXX object CMakeFiles/drumlabooh.dir/Source/PluginProcessor.cpp.o
[  7%] Building CXX object CMakeFiles/drumlabooh.dir/Source/pugixml.cpp.o
[  8%] Building CXX object CMakeFiles/drumlabooh.dir/Source/dsp.cpp.o
[ 10%] Building CXX object CMakeFiles/drumlabooh.dir/Source/kits.cpp.o
[ 12%] Building CXX object CMakeFiles/drumlabooh.dir/Source/utl.cpp.o
[ 14%] Building CXX object CMakeFiles/drumlabooh.dir/Source/exceptions.cpp.o
[ 16%] Building CXX object CMakeFiles/drumlabooh.dir/Source/resampler_class.cpp.o
[ 17%] Building CXX object CMakeFiles/drumlabooh.dir/Source/resampler_function.cpp.o
[ 19%] Building C object CMakeFiles/drumlabooh.dir/Source/speex_resampler.c.o
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_alloc»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:73:52: предупреждение: преобразование «size_t» {aka «long unsigned int»} из «int» может изменить знак результата [-Wsign-conversion]
   73 | static void *speex_alloc (int size) {return calloc(size,1);}
      |                                                    ^~~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_realloc»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:74:71: предупреждение: преобразование «size_t» {aka «long unsigned int»} из «int» может изменить знак результата [-Wsign-conversion]
   74 | static void *speex_realloc (void *ptr, int size) {return realloc(ptr, size);}
      |                                                                       ^~~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «resampler_basic_direct_single»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:343:18: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  343 |    const int N = st->filt_len;
      |                  ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:356:61: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  356 |       const spx_word16_t *sinct = & sinc_table[samp_frac_num*N];
      |                                                             ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:383:21: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  383 |       samp_frac_num += frac_advance;
      |                     ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «resampler_basic_direct_double»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:401:18: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  401 |    const int N = st->filt_len;
      |                  ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:414:61: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  414 |       const spx_word16_t *sinct = & sinc_table[samp_frac_num*N];
      |                                                             ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:434:21: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  434 |       samp_frac_num += frac_advance;
      |                     ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «resampler_basic_interpolate_single»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:450:18: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  450 |    const int N = st->filt_len;
      |                  ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:464:26: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  464 |       const int offset = samp_frac_num*st->oversample/st->den_rate;
      |                          ^~~~~~~~~~~~~
In file included from /home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:78:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:479:61: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  479 |         accum[0] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset-2]);
      |                                                             ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:479:76: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  479 |         accum[0] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset-2]);
      |                                                                            ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:480:61: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  480 |         accum[1] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset-1]);
      |                                                             ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:480:76: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  480 |         accum[1] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset-1]);
      |                                                                            ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:481:61: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  481 |         accum[2] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset]);
      |                                                             ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:481:76: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  481 |         accum[2] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset]);
      |                                                                            ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:482:61: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  482 |         accum[3] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset+1]);
      |                                                             ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:482:76: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  482 |         accum[3] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset+1]);
      |                                                                            ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:495:21: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  495 |       samp_frac_num += frac_advance;
      |                     ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «resampler_basic_interpolate_double»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:513:18: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  513 |    const int N = st->filt_len;
      |                  ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:527:26: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  527 |       const int offset = samp_frac_num*st->oversample/st->den_rate;
      |                          ^~~~~~~~~~~~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:542:61: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  542 |         accum[0] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset-2]);
      |                                                             ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:542:76: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  542 |         accum[0] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset-2]);
      |                                                                            ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:543:61: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  543 |         accum[1] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset-1]);
      |                                                             ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:543:76: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  543 |         accum[1] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset-1]);
      |                                                                            ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:544:61: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  544 |         accum[2] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset]);
      |                                                             ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:544:76: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  544 |         accum[2] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset]);
      |                                                                            ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:545:61: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  545 |         accum[3] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset+1]);
      |                                                             ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:545:76: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  545 |         accum[3] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset+1]);
      |                                                                            ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_arch.h:178:62: замечание: в определении макроса «MULT16_16»
  178 | #define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))
      |                                                              ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:557:21: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  557 |       samp_frac_num += frac_advance;
      |                     ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «resampler_basic_zero»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:589:21: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  589 |       samp_frac_num += frac_advance;
      |                     ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:575:106: предупреждение: неиспользуемый параметр «in» [-Wunused-parameter]
  575 | static int resampler_basic_zero(SpeexResamplerState *st, spx_uint32_t channel_index, const spx_word16_t *in, spx_uint32_t *in_len, spx_word16_t *out, spx_uint32_t *out_len)
      |                                                                                      ~~~~~~~~~~~~~~~~~~~~^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «update_filter»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:610:22: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  610 |    st->int_advance = st->num_rate/st->den_rate;
      |                      ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:611:23: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  611 |    st->frac_advance = st->num_rate%st->den_rate;
      |                       ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:612:21: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  612 |    st->oversample = quality_map[st->quality].oversample;
      |                     ^~~~~~~~~~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:613:19: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  613 |    st->filt_len = quality_map[st->quality].base_length;
      |                   ^~~~~~~~~~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:622:39: предупреждение: unsigned conversion from «int» to «unsigned int» changes value from «-8» to «4294967288» [-Wsign-conversion]
  622 |       st->filt_len = ((st->filt_len-1)&(~0x7))+8;
      |                                       ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:671:20: предупреждение: comparison of integer expressions of different signedness: «int» and «unsigned int» [-Wsign-compare]
  671 |          for (j=0;j<st->filt_len;j++)
      |                    ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:673:42: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  673 |             st->sinc_table[i*st->filt_len+j] = sinc(st->cutoff,((j-(spx_int32_t)st->filt_len/2+1)-((float)i)/st->den_rate), st->filt_len, quality_map[st->quality].window_func);
      |                                          ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:673:127: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  673 |           st->sinc_table[i*st->filt_len+j] = sinc(st->cutoff,((j-(spx_int32_t)st->filt_len/2+1)-((float)i)/st->den_rate), st->filt_len, quality_map[st->quality].window_func);
      |                                                                                                                           ~~^~~~~~~~~~

/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:688:94: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  688 |          st->sinc_table[i+4] = sinc(st->cutoff,(i/(float)st->oversample - st->filt_len/2), st->filt_len, quality_map[st->quality].window_func);
      |                                                                                            ~~^~~~~~~~~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:755:32: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  755 |             st->last_sample[i] += (st->filt_len - olen)/2;
      |                                ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:755:35: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  755 |             st->last_sample[i] += (st->filt_len - olen)/2;
      |                                   ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_process_native»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:870:18: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  870 |    const int N = st->filt_len;
      |                  ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:881:17: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  881 |       *in_len = st->last_sample[channel_index];
      |                 ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:882:15: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  882 |    *out_len = out_sample;
      |               ^~~~~~~~~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:883:35: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  883 |    st->last_sample[channel_index] -= *in_len;
      |                                   ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:883:38: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  883 |    st->last_sample[channel_index] -= *in_len;
      |                                      ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:888:20: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  888 |      mem[j] = mem[j+ilen];
      |                    ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_magic»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:896:18: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  896 |    const int N = st->filt_len;
      |                  ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:907:17: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  907 |          mem[N-1+i]=mem[N-1+i+tmp_in_len];
      |                 ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:907:28: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  907 |          mem[N-1+i]=mem[N-1+i+tmp_in_len];
      |                            ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:909:19: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  909 |    *out += out_len*st->out_stride;
      |                   ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:910:11: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  910 |    return out_len;
      |           ^~~~~~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_cpp_prefix_resampler_process_float»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:923:26: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
  923 |    const int filt_offs = st->filt_len - 1;
      |                          ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:924:49: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  924 |    const spx_uint32_t xlen = st->mem_alloc_size - filt_offs;
      |                                                 ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:928:12: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  928 |       olen -= speex_resampler_magic(st, channel_index, &out, olen);
      |            ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:935:21: предупреждение: comparison of integer expressions of different signedness: «int» and «unsigned int» [-Wsign-compare]
  935 |            for(j=0;j<ichunk;++j)
      |                     ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:938:20: предупреждение: comparison of integer expressions of different signedness: «int» and «unsigned int» [-Wsign-compare]
  938 |           for(j=0;j<ichunk;++j)
      |                    ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:944:23: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  944 |         out += ochunk * st->out_stride;
      |                       ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:946:25: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  946 |            in += ichunk * istride;
      |                         ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_cpp_prefix_resampler_process_int»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:985:17: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  985 |        omagic = speex_resampler_magic(st, channel_index, &y, ochunk);
      |                 ^~~~~~~~~~~~~~~~~~~~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:991:19: предупреждение: comparison of integer expressions of different signedness: «int» and «unsigned int» [-Wsign-compare]
  991 |          for(j=0;j<ichunk;++j)
      |                   ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:995:15: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  995 |            x[j+st->filt_len-1]=in[j*istride_save];
      |               ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:998:19: предупреждение: comparison of integer expressions of different signedness: «int» and «unsigned int» [-Wsign-compare]
  998 |          for(j=0;j<ichunk;++j)
      |                   ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:999:15: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
  999 |            x[j+st->filt_len-1]=0;
      |               ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:1008:16: предупреждение: comparison of integer expressions of different signedness: «int» and «unsigned int» [-Wsign-compare]
 1008 |      for (j=0;j<ochunk+omagic;++j)
      |                ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:1017:29: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
 1017 |      out += (ochunk+omagic) * ostride_save;
      |                             ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:1019:21: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
 1019 |        in += ichunk * istride_save;
      |                     ^
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_cpp_prefix_resampler_process_interleaved_float»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:1036:37: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
 1036 |    st->in_stride = st->out_stride = st->nb_channels;
      |                                     ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_cpp_prefix_resampler_process_interleaved_int»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:1059:37: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
 1059 |    st->in_stride = st->out_stride = st->nb_channels;
      |                                     ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_cpp_prefix_resampler_set_input_stride»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:1149:20: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
 1149 |    st->in_stride = stride;
      |                    ^~~~~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_cpp_prefix_resampler_get_input_stride»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:1154:14: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
 1154 |    *stride = st->in_stride;
      |              ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_cpp_prefix_resampler_set_output_stride»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:1159:21: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
 1159 |    st->out_stride = stride;
      |                     ^~~~~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_cpp_prefix_resampler_get_output_stride»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:1164:14: предупреждение: преобразование «unsigned int» из «int» может изменить знак результата [-Wsign-conversion]
 1164 |    *stride = st->out_stride;
      |              ^~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_cpp_prefix_resampler_get_input_latency»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:1169:23: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
 1169 |   return st->filt_len / 2;
      |          ~~~~~~~~~~~~~^~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_cpp_prefix_resampler_get_output_latency»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:1174:68: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
 1174 |   return ((st->filt_len / 2) * st->den_rate + (st->num_rate >> 1)) / st->num_rate;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c: В функции «speex_resampler_cpp_prefix_resampler_skip_zeros»:
/home/rox/devel/aur/drumlabooh/src/drumlabooh-0.0.1/Source/speex_resampler.c:1181:28: предупреждение: преобразование «int» из «unsigned int» может изменить знак результата [-Wsign-conversion]
 1181 |       st->last_sample[i] = st->filt_len/2;
      |                            ^~
[ 21%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_audio_processors/juce_audio_processors.cpp.o
[ 23%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_audio_processors/juce_audio_processors_ara.cpp.o
[ 25%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_audio_processors/juce_audio_processors_lv2_libs.cpp.o
[ 26%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_gui_extra/juce_gui_extra.cpp.o
[ 28%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_gui_basics/juce_gui_basics.cpp.o
[ 30%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_graphics/juce_graphics.cpp.o
[ 32%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_events/juce_events.cpp.o
[ 33%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_core/juce_core.cpp.o
[ 35%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_data_structures/juce_data_structures.cpp.o
[ 37%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_audio_basics/juce_audio_basics.cpp.o
[ 39%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_audio_utils/juce_audio_utils.cpp.o
[ 41%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_audio_formats/juce_audio_formats.cpp.o
[ 42%] Building CXX object CMakeFiles/drumlabooh.dir/_deps/juce-src/modules/juce_audio_devices/juce_audio_devices.cpp.o
[ 44%] Linking CXX static library drumlabooh_artefacts/libdrumlabooh_SharedCode.a
[ 44%] Built target drumlabooh
[ 46%] Building CXX object CMakeFiles/drumlabooh_Standalone.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o
[ 48%] Building CXX object CMakeFiles/drumlabooh_Standalone.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX_utils.cpp.o
[ 50%] Building CXX object CMakeFiles/drumlabooh_Standalone.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_ARA.cpp.o
[ 51%] Building CXX object CMakeFiles/drumlabooh_Standalone.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_LV2.cpp.o
[ 53%] Building CXX object CMakeFiles/drumlabooh_Standalone.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o
[ 55%] Building CXX object CMakeFiles/drumlabooh_Standalone.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o
[ 57%] Building CXX object CMakeFiles/drumlabooh_Standalone.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o
[ 58%] Building CXX object CMakeFiles/drumlabooh_Standalone.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o
[ 60%] Linking CXX executable drumlabooh_artefacts/Standalone/drumlabooh
[ 60%] Built target drumlabooh_Standalone
[ 62%] Building CXX object CMakeFiles/juce_lv2_helper.dir/_deps/juce-src/modules/juce_audio_plugin_client/LV2/juce_LV2ManifestHelper.cpp.o
[ 64%] Linking CXX executable juce_lv2_helper
[ 64%] Built target juce_lv2_helper
[ 66%] Building CXX object CMakeFiles/drumlabooh_LV2.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o
[ 67%] Building CXX object CMakeFiles/drumlabooh_LV2.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX_utils.cpp.o
[ 69%] Building CXX object CMakeFiles/drumlabooh_LV2.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_ARA.cpp.o
[ 71%] Building CXX object CMakeFiles/drumlabooh_LV2.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_LV2.cpp.o
[ 73%] Building CXX object CMakeFiles/drumlabooh_LV2.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o
[ 75%] Building CXX object CMakeFiles/drumlabooh_LV2.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o
[ 76%] Building CXX object CMakeFiles/drumlabooh_LV2.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o
[ 78%] Building CXX object CMakeFiles/drumlabooh_LV2.dir/_deps/juce-src/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o
[ 80%] Linking CXX shared module drumlabooh_artefacts/LV2/drumlabooh.lv2/libdrumlabooh.so
make[2]: *** [CMakeFiles/drumlabooh_LV2.dir/build.make:213: drumlabooh_artefacts/LV2/drumlabooh.lv2/libdrumlabooh.so] Ошибка сегментирования (сделан дамп памяти)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//SEGFAULT HERE
make[2]: *** Удаляется файл «drumlabooh_artefacts/LV2/drumlabooh.lv2/libdrumlabooh.so»
make[1]: *** [CMakeFiles/Makefile2:239: CMakeFiles/drumlabooh_LV2.dir/all] Ошибка 2
make: *** [Makefile:136: all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
    Прерывание...

Offline

#4 2023-08-31 20:06:14

loqs
Member
Registered: 2014-03-06
Posts: 17,581

Re: segfault when build with makepkg, altough the tarball compiles well

semiletov wrote:

I've tried install from AUR - and it works! The error appear just when I try to run makepkg locally.

How exactly are you installing it from AUR?
Edit:
Also what is the backtrace from the coredump the segfault should produce?

Last edited by loqs (2023-08-31 20:15:50)

Offline

#5 2023-09-02 08:15:12

semiletov
Member
Registered: 2021-06-10
Posts: 6

Re: segfault when build with makepkg, altough the tarball compiles well

loqs wrote:

How exactly are you installing it from AUR?

yay -S drumlabooh

loqs wrote:

Also what is the backtrace from the coredump the segfault should produce?

Thank you, I forgot about it.

Offline

#6 2023-09-02 09:53:40

loqs
Member
Registered: 2014-03-06
Posts: 17,581

Re: segfault when build with makepkg, altough the tarball compiles well

If instead of using yay to invoke makepkg you clone the git repo from AUR to a separate directory and call makepkg does that have the issue?

Offline

#7 2023-09-06 07:56:53

semiletov
Member
Registered: 2021-06-10
Posts: 6

Re: segfault when build with makepkg, altough the tarball compiles well

Thanks for all answers, it was error on the source side! Fixed.

Offline

Board footer

Powered by FluxBB