Its exactly what it says, you are setting the variable but not using the value anywhere, meaning this variable is, for all intents and purposes, useless.
desc = s.describe_select(desc_len);//value in desc never used
This sometimes could happen if you make a mistake in your code, and use some other variable when you meant to use this one, and I guess this warning is to catch those cases.
But to answer your question, nothing is wrong since this is a warning, not an error. It is just an indication that something might be wrong.