Hi all.
I've built an image using the whiterussian branch buildroot for an Asus WL-500GD following the shipped documentation, using uClibc-0.9.27.
Cupsd hangs on startup, no difference if I use the precompiled cupsd package or a self compiled. No errors logged with log-level debug2,
cupsd hangs on "Full reload".
Well, tested downloads.openwrt.org/whiterussian/newest/bin/openwrt-brcm-2.4-squashfs.trx and cups_1.1.23-2_mipsel.ipk, works out of the box.
I've built an image using a fresh buildroot install without any modifications and tested with cups_1.1.23-2_mipsel.ipk, cupsd hangs, and probably a lot more.
Adding debug info to scheduler/mime.c shows clearly that cupsd loops in line 235 because of readdir() malfunction.
This is probably because of opendir() malfunction in line 220.
Tried to compile the code of opendir() and readdir() as myopendir() and myreaddir() in mime.c.
It fails with "dereferencing pointer to incomplete type" errors.
What to do as next ?
S.