2010-10-06 05:37:53     libao minor build problem

Document created by Aaronwu Employee on Aug 23, 2013
Version 1Show Document
  • View in full screen mode

2010-10-06 05:37:53     libao minor build problem

Rob Maris (GERMANY)

Message: 94256   

 

libao does not create the alsa09 plugin upon make after make clean. Also not created when make is repeated. Only when I execute make lib/libao_clean, and then make, then the plugin is created.

QuoteReplyEditDelete

 

 

2010-10-06 09:48:47     Re: libao minor build problem

Mike Frysinger (UNITED STATES)

Message: 94274   

 

do you libao enabled in your config and compiled ?  `make clean` will do exactly the same thing as `make lib/libao_clean`, but only if you have libao enabled and it has been built (.sgbuilt_lib).

 

seems to clean fine after i do: make lib/libao_only; make clean

QuoteReplyEditDelete

 

 

2010-10-06 11:00:40     Re: libao minor build problem

Rob Maris (GERMANY)

Message: 94286   

 

The problem is not that it woudn't clean fine. The problem is with the following sequence (yet in more detail)

 

 

 

    make clean

    make (after this, alsa is not in the plugins)

    make lib/libao_clean

    make or make lib/libao_only

 

I suggest that the autoconfigure process of libao detects more complete environmental conditions when it does from an environment that has already been built. It should probably move more towards the tail of the make process.

QuoteReplyEditDelete

 

 

2010-10-06 11:08:58     Re: libao minor build problem

Mike Frysinger (UNITED STATES)

Message: 94289   

 

i really have no idea what "more complete environmental conditions" is supposed to mean

 

more likely libao needs to be moved to dir_4 in lib/Makefile.local ... but i'm just guessing as i see no logs or output to review.  this whole "clean" business is most likely a red herring.

QuoteReplyEditDelete

 

 

2010-10-06 11:42:43     Re: libao minor build problem

Rob Maris (GERMANY)

Message: 94291   

 

I'm not a native speaker, when you mean with "red herring" Red herring (idiom), a deliberate attempt to divert attention (wikipedia), well. It isn't. When I don't pay attention to this detail, mpg321 will not use alsa but oss and the "famous" 2 seconds delay occur.

QuoteReplyEditDelete

 

 

2010-10-06 12:04:02     Re: libao minor build problem

Mike Frysinger (UNITED STATES)

Message: 94292   

 

the "intended" aspect isnt really a requirement anymore.  the point is to try my unrelated-to-the-clean-target suggested fix.

Attachments

    Outcomes