Stock market weak