On Mar 15, 2013, at 4:26 PM, Hanspeter Niederstrasser <[email protected]> wrote:
> On 2/1/2013 10:55 AM, Bletzinger, Michael Erwin wrote: >> Hello Everyone, >> >> I am seeing the same libmikmod build error seen earlier this month. The >> trace is below. I hope this is sufficient for a fix suggestion. >> >> Thanks >> Michael >> >> >> /bin/bash ../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H >> -D_FORTIFY_SOURCE=2 -I/sw/include -g -O2 -fstack-protector -Wno-unused-value >> -Wno-deprecated-declarations -finline-functions -funroll-loops -ffast-math >> -Dunix -I../include -I.. -I../include -DMIKMOD_H=../include/mikmod.h -c >> ../mmio/mmerror.c >> /bin/bash ../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H >> -D_FORTIFY_SOURCE=2 -I/sw/include -g -O2 -fstack-protector -Wno-unused-value >> -Wno-deprecated-declarations -finline-functions -funroll-loops -ffast-math >> -Dunix -I../include -I.. -I../include -DMIKMOD_H=../include/mikmod.h -c >> ../mmio/mmio.c >> In file included from ../mmio/mmio.c:58: >> ../include/mikmod_internals.h:670: error: expected '=', ',', ';', 'asm' or >> '__attribute__' before 'vc_callback' >> ../mmio/mmio.c: In function '_mm_iobase_setcur': >> ../mmio/mmio.c:109: error: 'MREADER' has no member named 'prev_iobase' >> ../mmio/mmio.c:109: error: 'MREADER' has no member named 'iobase' >> ../mmio/mmio.c:110: error: 'MREADER' has no member named 'iobase' >> ../mmio/mmio.c: In function '_mm_iobase_revert': >> ../mmio/mmio.c:116: error: 'MREADER' has no member named 'iobase' >> ../mmio/mmio.c:116: error: 'MREADER' has no member named 'prev_iobase' >> ../mmio/mmio.c: In function '_mm_FileReader_Seek': >> ../mmio/mmio.c:144: error: 'MREADER' has no member named 'iobase' >> ../mmio/mmio.c: In function '_mm_FileReader_Tell': >> ../mmio/mmio.c:149: error: 'MREADER' has no member named 'iobase' >> make[2]: *** [mmio.lo] Error 1 >> make[1]: *** [all-recursive] Error 1 > > I've traced this down to having the package 'libmikmod' installed. When > 'libmikmod' is removed, libmikmod3 builds fine. > > Daniel: the culprit is in the patchfile (libmikmod/Makefile.in chunk), where > CPPFLAGS is added near the beginning of the COMPILE command. Because CPPFLAGS > includes -I%p/include, this prefers an installed libmikmod header over a > srcdir hearder and KABOOM. Using "NoSetCPPFLAGS: true" takes care of this > problem. > > Might not hurt to add -MD to SetCFLAGS and do a f-p-p check after the compile. > > Hanspeter > Good catch! It should be fixed now. I added both NoSetCPPFLAGS and NoSetLDFLAGS to libmikmod and libmikmod3. They don't use any non-system libraries anyway, so better to take no chances. Daniel ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ Fink-users mailing list [email protected] List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users
