Package Details: mingw-w64-enca 1.19-4

Git Clone URL: https://aur.archlinux.org/mingw-w64-enca.git (read-only, click to copy)
Package Base: mingw-w64-enca
Description: Charset analyser and converter (mingw-w64)
Upstream URL: https://cihar.com/software/enca/
Licenses: GPL
Submitter: kfg
Maintainer: kfg
Last Packager: kfg
Votes: 1
Popularity: 0.000000
First Submitted: 2014-01-01 18:00
Last Updated: 2020-05-24 21:32

Latest Comments

kfg commented on 2020-05-24 21:38

@Martchus I think I've found the problem. Seems like for some reason wine won't run in fakeroot (anymore?). I've fixed up the Makefile in tools so it won't run make_hash.exe in the install target. Also removed the unecessary "mv make_hash make_hash.exe" and it now will properly use the i686/x86_64-w64-mingw32-wine scripts instead of plain wine.

Martchus commented on 2020-05-20 12:26

It failed to build against GCC 10 but I guess I've spotted this error before (and ignored it):

==> Starting package()...
Making install in tools
make[1]: Entering directory '/build/mingw-w64-enca/src/build-i686-w64-mingw32/tools'
i686-w64-mingw32-gcc -Wall -Wextra -W -pedantic -g -O2 -I/usr/i686-w64-mingw32/include -L/usr/i686-w64-mingw32/lib  /build/mingw-w64-enca/src/enca-1.19/tools/make_hash.c   -o make_hash
mv: cannot stat 'make_hash': No such file or directory
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: for some mysterious reason, the wine server failed to run.
make[1]: *** [Makefile:669: encodings.h] Error 1
make[1]: Leaving directory '/build/mingw-w64-enca/src/build-i686-w64-mingw32/tools'
make: *** [Makefile:556: install-recursive] Error 1
==> ERROR: A failure occurred in package().

I hope it is not yet another issue with my setup :-)

Martchus commented on 2016-03-15 19:14

/bin/sh ../libtool --tag=CC --mode=link i686-w64-mingw32-gcc -Wall -Wextra -W -pedantic -g -O2 -L/usr/i686-w64-mingw32/lib -o make_hash.exe make_hash.o -lm
wine: cannot find L"C:\\windows\\system32\\make_hash.exe"

It works when adding !makeflags to the options. Seems like concurrent builds are broken.

pingplug commented on 2015-06-12 04:56

options array contains unknown option '!strip !buildflags staticlibs'