Hello,
I am trying to install flext libraries under Windows XP, using Mingw. After lots of debugging and editing config, package, make... files, the error I finally got and I still can't solve is the following:
mingw32-make -f C:/Pd/flext/buildsys/gnumake-sub.mak PLATFORM=win RTSYS=pd COMPILER=mingw BUILDPATH=C:/Pd/flext/buildsys/ PKGINFO=package.txt BUILDCLASS=flext USRCONFIG=config.txt USRMAKE=build/gnumake-win-mingw.inc TARGETMODE=release TARGETTYPE=single _build_ mingw32-make[1]: Entering directory 'C:/Pd/flext' mingw32-make[1]: *** No rule to make target 'pd-mingw\release-single\flbase.opp', needed by 'pd-mingw\release-single\libflext-pd_s.a'. Stop. mingw32-make[1]: Leaving directory 'C:/Pd/flext' mingw32-make: *** [build-release-single] Error 2
So, "No rule to make target" means that mingw has not enough information to compile the flbase.cpp file, am I right? I don't know what information to give, neither where I can say it.
I really need to compile it. Can you help me ?
hello, I've given a try and didn't even go that far, he is what I get on cygwin:
$ ./bootstrap.sh
libtoolize: putting auxiliary files in .'. libtoolize: linking file
./ltmain.sh'
libtoolize: You should add the contents of the following files to aclocal.m4': libtoolize:
/usr/share/aclocal/libtool.m4'
libtoolize: /usr/share/aclocal/ltoptions.m4' libtoolize:
/usr/share/aclocal/ltversion.m4'
libtoolize: /usr/share/aclocal/ltsugar.m4' libtoolize:
/usr/share/aclocal/lt~obsolete.m4'
libtoolize: Consider adding AC_CONFIG_MACRO_DIR([m4])' to configure.ac and libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. libtoolize: Consider adding
-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
/usr/bin/m4: cannot remove temporary directory /tmp/m4-oNvNsi: Directory not emp
ty
autom4te-2.64: /usr/bin/m4 failed with exit status: 1
aclocal-1.11: autom4te failed with exit status: 1
Bootstrapping failed
and on mingw:
$ ./bootstrap.sh
You should add the contents of /usr/share/aclocal/libtool.m4' to
aclocal.m4'.
configure.ac:101: warning: macro AM_ENABLE_STATIC' not found in library configure.ac:102: warning: macro
AM_ENABLE_SHARED' not found in library
/bin/m4: unrecognized option --gnu' Try
/bin/m4 --help' for more information.
autom4te-2.64: /bin/m4 failed with exit status: 1
aclocal-1.11: autom4te failed with exit status: 1
Bootstrapping failed
Also I've modified the spec file for mingw, but it has no effect.
do I need to reinstall autoconf again?
Selon Nicolas Wéry wery.nicolas@gmail.com:
Hello,
I am trying to install flext libraries under Windows XP, using Mingw. After lots of debugging and editing config, package, make... files, the error I finally got and I still can't solve is the following:
C:\Pd\flext>build pd mingw
mingw32-make -f C:/Pd/flext/buildsys/gnumake-sub.mak PLATFORM=win RTSYS=pd COMPILER=mingw BUILDPATH=C:/Pd/flext/buildsys/ PKGINFO=package.txt BUILDCLASS=flext USRCONFIG=config.txt USRMAKE=build/gnumake-win-mingw.inc TARGETMODE=release TARGETTYPE=single _build_ mingw32-make[1]: Entering directory 'C:/Pd/flext' mingw32-make[1]: *** No rule to make target 'pd-mingw\release-single\flbase.opp', needed by 'pd-mingw\release-single\libflext-pd_s.a'. Stop. mingw32-make[1]: Leaving directory 'C:/Pd/flext' mingw32-make: *** [build-release-single] Error 2
So, "No rule to make target" means that mingw has not enough information to compile the flbase.cpp file, am I right? I don't know what information to give, neither where I can say it.
I really need to compile it. Can you help me ?