I need to build libmp3lame.a for my application running on Windows. Cross-compile on Linux for Windows by means of mingw works on wine with errors.
Older versions of LAME also not buildable but with other common errors.
Please help.
I supose the problem is in following code inside configure.in file:
if test "${HAVE_INT32_T}" = yes; then AC_DEFINE(A_UINT32_T,unsigned int32_t) else if test "${ac_cv_sizeof_unsigned_short}" = "4"; then AC_DEFINE(A_UINT32_T,unsigned short) else if test "${ac_cv_sizeof_unsigned_int}" = "4"; then AC_DEFINE(A_UINT32_T,unsigned int) else if test "${ac_cv_sizeof_unsigned_long}" = "4"; then AC_DEFINE(A_UINT32_T,unsigned long) else AC_MSG_ERROR([CHECK_TYPE_uint32_t - please report to lame-dev@lists.sourceforge.net]) fi fi fi fi AH_VERBATIM([HAVE_UINT32_T], [/* add uint32_t type */ #undef HAVE_UINT32_T #ifndef HAVE_UINT32_T #undef A_UINT32_T typedef A_UINT32_T uint32_t; #endif]) if test "${ac_cv_sizeof_short}" = "4"; then AC_DEFINE(A_INT32_T,short) else if test "${ac_cv_sizeof_int}" = "4"; then AC_DEFINE(A_INT32_T,int) else if test "${ac_cv_sizeof_long}" = "4"; then AC_DEFINE(A_INT32_T,long) else AC_MSG_ERROR([CHECK_TYPE_int32_t - please report to lame-dev@lists.sourceforge.net]) fi fi fi AH_VERBATIM([HAVE_INT32_T], [/* add int32_t type */ #undef HAVE_INT32_T #ifndef HAVE_INT32_T #undef A_INT32_T typedef A_INT32_T int32_t; #endif]) if test "${HAVE_INT64_T}" = yes; then AC_DEFINE(A_UINT64_T,unsigned int64_t) else if test "${ac_cv_sizeof_unsigned_int}" = "8"; then AC_DEFINE(A_UINT64_T,unsigned int) else if test "${ac_cv_sizeof_unsigned_long}" = "8"; then AC_DEFINE(A_UINT64_T,unsigned long) else if test "${ac_cv_sizeof_unsigned_long_long}" = "8"; then AC_DEFINE(A_UINT64_T,unsigned long long) else AC_MSG_ERROR([CHECK_TYPE_uint64_t - please report to lame-dev@lists.sourceforge.net]) fi fi fi fi AH_VERBATIM([HAVE_UINT64_T], [/* add uint64_t type */ #undef HAVE_UINT64_T #ifndef HAVE_UINT64_T #undef A_UINT64_T typedef A_UINT64_T uint64_t; #endif]) if test "${ac_cv_sizeof_int}" = "8"; then AC_DEFINE(A_INT64_T,int) else if test "${ac_cv_sizeof_long}" = "8"; then AC_DEFINE(A_INT64_T,long) else if test "${ac_cv_sizeof_long_long}" = "8"; then AC_DEFINE(A_INT64_T,long long) else AC_MSG_ERROR([CHECK_TYPE_int64_t - please report to lame-dev@lists.sourceforge.net]) fi fi fi AH_VERBATIM([HAVE_INT64_T], [/* add int64_t type */ #undef HAVE_INT64_T #ifndef HAVE_INT64_T #undef A_INT64_T typedef A_INT64_T int64_t; #endif])
this error is here too Seems that configuration for MinGW / MSYS builds not maintained as needed...
Log in to post a comment.
I supose the problem is in following code inside configure.in file:
Last edit: Sergei Golubtsov 2019-03-30
this error is here too
Seems that configuration for MinGW / MSYS builds not maintained as needed...