Package Details: mingw-w64-gfsm 0.0.15.1-4

Package Base: mingw-w64-gfsm
Description: A weighted finite state transducer (WFST) library and associated command line tools. (mingw-w64)
Upstream URL: http://kaskade.dwds.de/~moocow/mirror/projects/gfsm/
Category: none
Licenses: LGPL
Submitter: benob
Maintainer: benob
Last Packager: benob
Votes: 0
First Submitted: 2015-02-25 15:51
Last Updated: 2015-03-01 20:28

Latest Comments

Comment by xantares

2015-02-26 08:51

- it builds now with your new package version, i dont know what happened

- remove the documentation, everything in /usr/$arch/share

- /usr/$arch/bin/*exe are probably useless too

- dlls are not built because the package misses the -no-undefined flags:
libtool: warning: undefined symbols not allowed in i686-w64-mingw32 shared libraries; building static only

try to add it in src/libgfsm/Makefile.am:
-libgfsm_la_LDFLAGS = -version-info $(LIBCUR):$(LIBREV):$(LIBAGE)
+libgfsm_la_LDFLAGS = -no-undefined -version-info $(LIBCUR):$(LIBREV):$(LIBAGE)

Comment by benob

2015-02-26 08:37

I am not getting any trouble with libgfsm.la which does not end up in the pkg. Could you give me a trace of the error?

Comment by xantares

2015-02-26 08:35


hello again,
- does not build because a libgfsm.la is installed, it can't be stripped, remove it
- dll are not produced either, comment the dll strip line
- should use mkdir -p when creating build dir ; it wont work if already exists
- mingw-w64-configure already pulls mingw-w64-gcc
- doc in /usr/arch/share should not be included
xan.