[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#240887: marked as forwarded (Package building problem.)



Your message dated Mon, 12 Apr 2004 17:57:55 +0200
with message-id <87hdvpp4sc.fsf@alhambra.bioz.unibas.ch>
has caused the Debian Bug report #240887,
regarding Package building problem.
to be marked as having been forwarded to the upstream software
author(s) Thomas Esser <te@dbs.uni-hannover.de>.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

---------------------------------------
Received: (at 240887-forwarded) by bugs.debian.org; 12 Apr 2004 15:58:34 +0000
>From frank@kuesterei.ch Mon Apr 12 08:58:34 2004
Return-path: <frank@kuesterei.ch>
Received: from balu1.urz.unibas.ch [131.152.1.51] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BD3pR-0001tH-00; Mon, 12 Apr 2004 08:58:33 -0700
Received: from alhambra.bioz.unibas.ch (bioz6-allgem17.bioz.unibas.ch [131.152.17.45])
	by balu1.urz.unibas.ch (8.12.10/8.12.10) with ESMTP id i3CFw1we027711;
	Mon, 12 Apr 2004 17:58:01 +0200
Received: from localhost ([127.0.0.1] helo=alhambra.bioz.unibas.ch)
	by alhambra.bioz.unibas.ch with esmtp (Exim 3.35 #1 (Debian))
	id 1BD3op-00060g-00; Mon, 12 Apr 2004 17:57:55 +0200
To: Thomas Esser <te@dbs.uni-hannover.de>
Cc: 240887-forwarded@bugs.debian.org, Kurt Roeckx <Q@ping.be>
Subject: Re: Bug#240887: Package building problem.
In-Reply-To: <[🔎] 20040412150846.GA22974@ping.be> (Kurt Roeckx's message of
 "Mon, 12 Apr 2004 17:08:46 +0200")
References: <20040329192530.GA11322@ping.be>
	<20040329220017.GD11305@preusse-16223.user.cis.dfn.de>
	<[🔎] 87u0ztwgka.fsf@alhambra.bioz.unibas.ch>
	<[🔎] 20040409192919.GA13873@ping.be>
	<[🔎] 87ptadqoqh.fsf@alhambra.bioz.unibas.ch>
	<[🔎] 20040412150846.GA22974@ping.be>
From: =?iso-8859-1?q?Frank_K=FCster?= <frank@debian.org>
Date: Mon, 12 Apr 2004 17:57:55 +0200
Message-ID: <87hdvpp4sc.fsf@alhambra.bioz.unibas.ch>
User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Delivered-To: 240887-forwarded@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-5.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 
X-CrossAssassin-Score: 1

Hi Thomas,

here is a bugreport, really strange things are going on. It's based on
the stable version 2.0.2. The reporter works on an amd64 system with
Debian Linux; the architecture is what seems to trigger the problem.

The symptom is that the installation directories for manpages are not
created, and this is because the ${prefix} variable is used wrongly only
for these. During the automated package build process, we essentially do
the following:

./configure --prefix=3D/usr
make
make install prefix=3D`pwd`/debian/tetex-bin/usr

Therefore mkinstalldir should be called with this prefix prepended - but
is only done for some of the directories:

Kurt Roeckx <Q@ping.be> wrote:

> On Mon, Apr 12, 2004 at 04:01:42PM +0200, Frank K=FCster wrote:
>>=20
>> The directories are created by the install target of the Makefile in
>> texk/tetex/Makefile, in particular by the first line in the install-data
>> target. Could you try to run this manually, and/or check your build
>> process whether this is somehow left out?
>
> It seems to do this:
> /bin/sh ./../mkinstalldirs /usr/share/man/man1 /usr/share/man/man5 /usr/s=
hare/man/man8 /usr/src/tetex-bin-2.0.2/debian/tetex-bin/usr/share/texmf/web=
2c /usr/src/tetex-bin-2.0.2/debian/tetex-bin/usr/share/texmf/../doc/texmf/t=
etex
>
> Everything except for the man paths seems to be created with=20
> "/usr/src/tetex-bin-2.0.2/debian/tetex-bin" in from of it, each
> time mkinstalldirs is called.

The question is why $(man5dir) is not correctly expanded. According to
the Makefile, it should be:

man8dir =3D $(mandir)/man8 with
mandir =3D ${prefix}/share/man

Thus it seems that the prefix setting from configure time is taken here,
not the one used for installation.=20

Kurt, can you tell us more about your system? Do you use the ia64 port
of Debian, or do you compile everything for AMD-64? Which versions of
the build-dependencies are installed, which glibc?

Regards, Frank
--=20
Frank K=FCster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie



Reply to: