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

Reply via email to