On Tue, Mar 11, 2008 at 12:43:28PM +0100, Lucas Nussbaum wrote:
> On 11/03/08 at 08:54 +0000, Gerrit Pape wrote:
> > On Tue, Mar 11, 2008 at 10:19:31AM +0100, Lucas Nussbaum wrote:
> > > During a rebuild of all packages in sid, your package failed to build on
> > > i386.
> > > > ./install
> > > > install: fatal: unable to write .../bin/tcpserver: access denied
> > > > make: *** [install] Error 111
> >
> > Hi Lucas, I cannot reprodcue this, neither with pbuilder, nor on a
> > regular machine, nor through the autobuilders
> >
> > http://buildd.debian.org/build.php?arch=&pkg=ucspi-tcp
> >
> > What's different with your build environment?
>
> building as user, not root, and no home directory for the user, which
> breaks packages that write files in $HOME during the build.
>
> Does that help?
Unfortunately not, it builds as user with fakeroot just fine, and it
also doesn't touch $HOME. Can you strace the install program?:
diff --git a/debian/rules b/debian/rules
index 17716e9..8ffd8a6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -39,7 +39,7 @@ install: deb-checkdir deb-checkuid build-stamp
rm -f install instcheck install.o instcheck.o hier.o auto_home.o
$(MAKE) install instcheck
mv -f conf-home'{orig}' conf-home
- ./install
+ strace -o/tmp/trace ./install
./instcheck
# fix up permissions
chmod 0755 '$(DIR)'/usr '$(DIR)'/usr/bin
Thanks, Gerrit.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]