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]

Reply via email to