Package Details: afterstep 2.2.12-7

Git Clone URL: https://aur.archlinux.org/afterstep.git (read-only, click to copy)
Package Base: afterstep
Description: A Window Manager based on NextStep Interface
Upstream URL: http://www.afterstep.org
Licenses: GPL
Submitter: bidulock
Maintainer: bidulock
Last Packager: bidulock
Votes: 3
Popularity: 0.000000
First Submitted: 2018-06-01 11:09 (UTC)
Last Updated: 2018-06-01 11:09 (UTC)

Latest Comments

d1g1t4l_4ng3l commented on 2026-03-30 10:21 (UTC) (edited on 2026-03-30 10:24 (UTC) by d1g1t4l_4ng3l)

make fails on latest as of 2026-03-30.

 ==> ソースの準備ができました。
==> パッケージを作成: afterstep 2.2.12-7 (2026年03月30日 06時07分45秒)
==> ランタイムの依存関係を確認...
==> ビルドタイムの依存関係を確認...
==> 警告: 既存の $srcdir/ ツリーを使用
==> 既存の $pkgdir/ ディレクトリを削除...
==> build() を開始...
make[1]: ディレクトリ '/home/bell/.cache/yay/afterstep/src/afterstep-devel-2.2.12/libAfterBase' に入ります
Compiling with :gcc -O3 -DNO_DEBUG_OUTPUT -march=x86-64 -mtune=generic -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fgnu89-inline -fPIC    
 ashash.c
 aslist.c
 asvector.c
 audit.c
 fs.c
fs.c: 関数 ‘my_scandir’ 内:
fs.c:821:66: エラー: 互換性のないポインタ型から 4 番目の ‘qsort’ の引数に渡しています [-Wincompatible-pointer-types]
  821 |                 qsort (*namelist, n, sizeof (struct direntry *), (int (*)())dcomp);
      |                                                                  ^~~~~~~~~~~~~~~~
      |                                                                  |
      |                                                                  int (*)(void)
次のファイルから読み込み:  fs.c:27:
/usr/include/stdlib.h:999:34: 備考: expected ‘__compar_fn_t’ {aka ‘int (*)(const void *, const void *)’} but argument is of type ‘int (*)(void)’
  999 |                    __compar_fn_t __compar) __nonnull ((1, 4));
      |                    ~~~~~~~~~~~~~~^~~~~~~~
/usr/include/stdlib.h:970:15: 備考: ‘__compar_fn_t’ declared here
  970 | typedef int (*__compar_fn_t) (const void *, const void *);
      |               ^~~~~~~~~~~~~
make[1]: *** [Makefile:313: fs.o] エラー 1
make[1]: ディレクトリ '/home/bell/.cache/yay/afterstep/src/afterstep-devel-2.2.12/libAfterBase' から出ます
make: *** [Makefile:177: all] エラー 1
==> エラー: build() で問題が発生しました。
    中止...
 -> ビルド時にエラー: afterstep-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
afterstep - exit status 4 

DeepL Translate:

 ==> Source files are ready.
==> Creating package: afterstep 2.2.12-7 (March 30, 2026, 06:07:45)
==> Checking runtime dependencies...
==> Checking build-time dependencies...
==> Warning: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
make[1]: Entering directory '/home/bell/.cache/yay/afterstep/src/afterstep-devel-2.2.12/libAfterBase'
Compiling with :gcc -O3 -DNO_DEBUG_OUTPUT -march=x86-64 -mtune=generic -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fgnu89-inline -fPIC    
 ashash.c
 aslist.c
 asvector.c
 audit.c
 fs.c
fs.c: inside function ‘my_scandir’:
fs.c:821:66: Error: Passing a pointer of an incompatible type to the 4th argument of ‘qsort’ [-Wincompatible-pointer-types]
  821 |                 qsort (*namelist, n, sizeof (struct direntry *), (int (*)())dcomp);
      |                                                                  ^~~~~~~~~~~~~~~~
      |                                                                  |
      |                                                                  int (*)(void)
Read from:  fs.c:27:
/usr/include/stdlib.h:999:34: Warning: expected ‘__compar_fn_t’ {aka ‘int (*)(const void *, const void *)’} but argument is of type ‘int (*)(void)’
  999 |                    __compar_fn_t __compar) __nonnull ((1, 4));
      |                    ~~~~~~~~~~~~~~^~~~~~~~
/usr/include/stdlib.h:970:15: Warning: ‘__compar_fn_t’ declared here
  970 | typedef int (*__compar_fn_t) (const void *, const void *);
      |                   ^~~~~~~~~~~~~
make[1]: *** [Makefile:313: fs.o] Error 1
make[1]: Exiting directory '/home/bell/.cache/yay/afterstep/src/afterstep-devel-2.2.12/libAfterBase'
make: *** [Makefile:177: all] Error 1
==> Error: A problem occurred in build().
    Aborting...
 -> Error during build: afterstep-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
afterstep — exit status 4