The proposed patch is incorrect; L_cuserid is a system define that needs to be pulled in, we shouldn't be redeclaring a constant here in the source. The correct fix is to pass "LOCAL_DEFINES += -D_GNU_SOURCE" in debian/rules.
However, even after adding this define, the package still FTBFS later with this error: make[4]: Entering directory `/home/devel/canonical/lucid/paw-2.14.04.dfsg.2/build/paw_motif/code' make[4]: *** No rule to make target `archive/objects.list'. Stop. make[4]: Leaving directory `/home/devel/canonical/lucid/paw-2.14.04.dfsg.2/build/paw_motif/code' make[3]: *** [code/archive/objects.list] Error 2 make[3]: Leaving directory `/home/devel/canonical/lucid/paw-2.14.04.dfsg.2/build/paw_motif' make[2]: *** [cernlib-libraries] Error 2 Looks like we're failing to get output for one of the imakefiles, maybe? -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ [email protected] [email protected] -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

