Errors when try to install ee-editor (from Arch User Repository)

I got this eroors when try to install ee-editor:

$ yay -S ee-editor
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  ee-editor-1.5.2-4

  1 ee-editor                        (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1
:: Deleting (1/1): /home/carl/.cache/yay/ee-editor
:: (1/1) Downloaded PKGBUILD: ee-editor
  1 ee-editor                        (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
diff --git /home/carl/.cache/yay/ee-editor/BSD-2_clause /home/carl/.cache/yay/ee-editor/BSD-2_clause
new file mode 100644
index 0000000..c124030
--- /dev/null
+++ /home/carl/.cache/yay/ee-editor/BSD-2_clause
@@ -0,0 +1,26 @@
+Copyright (c) 2009, Hugh Mahon
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above
+      copyright notice, this list of conditions and the following
+      disclaimer in the documentation and/or other materials provided
+      with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
diff --git /home/carl/.cache/yay/ee-editor/PKGBUILD /home/carl/.cache/yay/ee-editor/PKGBUILD
new file mode 100644
index 0000000..145be9b
--- /dev/null
+++ /home/carl/.cache/yay/ee-editor/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: aksr <aksr at t-com dot me>
+pkgname=ee-editor
+_pkgname=ee
+pkgver=1.5.2
+pkgrel=4
+_realname='easyedit'
+pkgdesc='EasyEdit, a classic curses text editor. Born in HP-UX, used in FreeBSD.'
+arch=('i686' 'x86_64')
+url='http://www.users.qwest.net/~hmahon/'
+license=('BSD')
+depends=(ncurses)
+makedepends=()
+backup=()
+source=("http://web.archive.org/web/20120716042037/http://mahon.cwx.net/sources/$_pkgname-$pkgver.src.tgz"
+        'BSD-2_clause')
+md5sums=('6e32713121f54cd021abf9b6e726a7b5'
+         '99184c6b857f9d2d49046d2b896f1692')
+sha1sums=('da0697f34e407c010754922531b2f94bd7a589f8'
+          '14719494c1780f00bd2017bfced9ad73e6f26639')
+sha256sums=('e08d7511a48b43ee354042fe3fe7d9cb3431238caedcf4ac729c61a447003918'
+            '5b2531f7c9363e2bc2212cc8e20f321793319bf564353b20a189b852a0e562cb')
+
+prepare() {
+  cd "$srcdir/$_realname-$pkgver"
+  sed -i '555s/SIGUNUSED/24/' ee.c
+}
+
+build() {
+  cd "$srcdir/$_realname-$pkgver"
+  ./create.make
+  make -f make.local curses
+}
+
+package() {
+  cd "$srcdir/$_realname-$pkgver"
+  mkdir -p $pkgdir/usr/{bin,share/{man/man1,licenses/$pkgname}}
+  install -sm755 ee $pkgdir/usr/bin
+  install -m755  ee.1 $pkgdir/usr/share/man/man1
+  install -m644 "$srcdir/BSD-2_clause" $pkgdir/usr/share/licenses/$pkgname/LICENSE
+}
+

==> Proceed with install? [Y/n] y
:: (1/1) Parsing SRCINFO: ee-editor
==> Fremstiller pakke: ee-editor 1.5.2-4 (sĂžn 17 jul 2022 12:11:20 CEST)
==> Henter kilder ...
  -> Henter ee-1.5.2.src.tgz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 69651  100 69651    0     0  85662      0 --:--:-- --:--:-- --:--:-- 85662
  -> Fandt BSD-2_clause
==> Validerer source filer med md5sums ...
    ee-1.5.2.src.tgz ... BestÄet
    BSD-2_clause ... BestÄet
==> Validerer source filer med sha1sums ...
    ee-1.5.2.src.tgz ... BestÄet
    BSD-2_clause ... BestÄet
==> Validerer source filer med sha256sums ...
    ee-1.5.2.src.tgz ... BestÄet
    BSD-2_clause ... BestÄet
==> Fremstiller pakke: ee-editor 1.5.2-4 (sĂžn 17 jul 2022 12:11:24 CEST)
==> Tjekker runtime-afhĂŠngigheder...
==> Tjekker buildtime-afhĂŠngigheder...
==> Henter kilder ...
  -> Fandt ee-1.5.2.src.tgz
  -> Fandt BSD-2_clause
==> Validerer source filer med md5sums ...
    ee-1.5.2.src.tgz ... BestÄet
    BSD-2_clause ... BestÄet
==> Validerer source filer med sha1sums ...
    ee-1.5.2.src.tgz ... BestÄet
    BSD-2_clause ... BestÄet
==> Validerer source filer med sha256sums ...
    ee-1.5.2.src.tgz ... BestÄet
    BSD-2_clause ... BestÄet
==> Fjerner eksisterende $srcdir/ mappe...
==> Udpakker kilder...
  -> Udpakker ee-1.5.2.src.tgz med bsdtar
==> Starter prepare()...
==> Kilder er klar.
==> Fremstiller pakke: ee-editor 1.5.2-4 (sĂžn 17 jul 2022 12:11:29 CEST)
==> Tjekker runtime-afhĂŠngigheder...
==> Tjekker buildtime-afhĂŠngigheder...
==> ADVARSEL: benytter eksisterende $srcdir/ trĂŠ
==> Starter build()...
Generating make.local
cc ee.c -o ee -DHAS_UNISTD  -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT   -DSLCT_HDR -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -s  -lcurses 
ee.c: I funktionen »main«:
ee.c:599:25: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
  599 |                         wprintw(com_win, ree_no_file_msg);
      |                         ^~~~~~~
ee.c:603:17: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
  603 |                 wprintw(com_win, no_file_string);
      |                 ^~~~~~~
ee.c:623:25: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
  623 |                         wprintw(info_win, separator);
      |                         ^~~~~~~
ee.c: I funktionen »command_prompt«:
ee.c:1670:25: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 1670 |                         wprintw(com_win, non_unique_cmd_msg);
      |                         ^~~~~~~
ee.c: I funktionen »command«:
ee.c:1746:25: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 1746 |                         wprintw(com_win, no_file_string);
      |                         ^~~~~~~
ee.c: I funktionen »get_options«:
ee.c:2109:25: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 2109 |                         fprintf(stderr, usage1);
      |                         ^~~~~~~
ee.c:2110:25: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 2110 |                         fprintf(stderr, usage2);
      |                         ^~~~~~~
ee.c:2111:25: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 2111 |                         fprintf(stderr, usage3);
      |                         ^~~~~~~
ee.c:2112:25: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 2112 |                         fprintf(stderr, usage4);
      |                         ^~~~~~~
ee.c: I funktionen »get_file«:
ee.c:2257:33: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 2257 |                                 wprintw(com_win, read_only_msg);
      |                                 ^~~~~~~
ee.c:2294:25: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 2294 |                         wprintw(com_win, read_only_msg);
      |                         ^~~~~~~
ee.c: I funktionen »finish«:
ee.c:2413:17: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 2413 |                 wprintw(com_win, file_not_saved_msg);
      |                 ^~~~~~~
ee.c: I funktionen »search«:
ee.c:2593:17: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 2593 |                 wprintw(com_win, searching_msg);
      |                 ^~~~~~~
ee.c: I funktionen »sh_command«:
ee.c:3246:17: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 3246 |                 printf(continue_msg);
      |                 ^~~~~~
ee.c: I funktionen »menu_op«:
ee.c:3385:17: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 3385 |                 wprintw(com_win, menu_too_lrg_msg);
      |                 ^~~~~~~
ee.c: I funktionen »paint_menu«:
ee.c:3642:25: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 3642 |                         wprintw(menu_win, menu_list[counter].item_string);
      |                         ^~~~~~~
ee.c:3645:25: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 3645 |                         wprintw(menu_win, more_below_str);
      |                         ^~~~~~~
ee.c: I funktionen »help«:
ee.c:3675:9: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 3675 |         wprintw(com_win, press_any_key_msg);
      |         ^~~~~~~
ee.c: I funktionen »file_op«:
ee.c:3803:25: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 3803 |                         wprintw(com_win, file_not_saved_msg);
      |                         ^~~~~~~
ee.c: I funktionen »Format«:
ee.c:3937:9: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 3937 |         wprintw(com_win, formatting_msg);
      |         ^~~~~~~
ee.c:3983:9: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 3983 |         wprintw(com_win, formatting_msg);
      |         ^~~~~~~
ee.c:4058:9: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 4058 |         wprintw(com_win, formatting_msg);
      |         ^~~~~~~
ee.c: I funktionen »dump_ee_conf«:
ee.c:4281:17: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 4281 |                 wprintw(com_win, conf_not_saved_msg);
      |                 ^~~~~~~
ee.c:4304:17: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 4304 |                 wprintw(com_win, conf_dump_err_msg);
      |                 ^~~~~~~
ee.c: I funktionen »spell_op«:
ee.c:4422:9: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 4422 |         wprintw(com_win, spell_in_prog_msg);
      |         ^~~~~~~
ee.c: I funktionen »restrict_mode«:
ee.c:5012:9: fejl: formatering er ikke en strengkonstant og der er ingen formateringsparametre [-Werror=format-security]
 5012 |         wprintw(com_win, restricted_msg);
      |         ^~~~~~~
ee.c: I funktionen »sh_command«:
ee.c:3119:17: advarsel: ignoring return value of »pipe« declared with attribute »warn_unused_result« [-Wunused-result]
 3119 |                 pipe(pipe_in);          /* create a pipe        */
      |                 ^~~~~~~~~~~~~
ee.c:3133:25: advarsel: ignoring return value of »dup« declared with attribute »warn_unused_result« [-Wunused-result]
 3133 |                         dup(pipe_in[1]);
      |                         ^~~~~~~~~~~~~~~
ee.c:3139:25: advarsel: ignoring return value of »dup« declared with attribute »warn_unused_result« [-Wunused-result]
 3139 |                         dup(pipe_in[1]);
      |                         ^~~~~~~~~~~~~~~
ee.c:3178:25: advarsel: ignoring return value of »pipe« declared with attribute »warn_unused_result« [-Wunused-result]
 3178 |                         pipe(pipe_out);
      |                         ^~~~~~~~~~~~~~
ee.c:3195:33: advarsel: ignoring return value of »dup« declared with attribute »warn_unused_result« [-Wunused-result]
 3195 |                                 dup(pipe_out[0]);
      |                                 ^~~~~~~~~~~~~~~~
ee.c:3217:41: advarsel: ignoring return value of »write« declared with attribute »warn_unused_result« [-Wunused-result]
 3217 |                                         write(pipe_out[1], line_holder->line, (line_holder->line_length-1));
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ee.c:3218:41: advarsel: ignoring return value of »write« declared with attribute »warn_unused_result« [-Wunused-result]
 3218 |                                         write(pipe_out[1], "\n", 1);
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ee.c: I funktionen »dump_ee_conf«:
ee.c:4296:17: advarsel: ignoring return value of »link« declared with attribute »warn_unused_result« [-Wunused-result]
 4296 |                 link(file_name, buffer);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~
cc1: nogle advarsler bliver opfattet som fejl
make: *** [make.local:9: curses] Fejl 1
==> FEJL: Der forekom en fejl i build().
    Afbryder...
 -> error making: ee-editor
1 Like

I think AUR website is a better place to report and discuss problems with packages from AUR.
Package Details: ee-editor 1.5.2-4
AUR (en) - ee-editor

You can contact package maintaner/submitter there.

2 Likes