public inbox for [email protected]
help / color / mirror / Atom feedFrom: Marcin Cieslak <[email protected]>
To: =?ISO-8859-15?Q?Devrim_G=FCnd=FCz?= <[email protected]>
Cc: [email protected]
Subject: Re: Empty %files file debugsourcefiles.list
Date: Wed, 23 Apr 2025 06:38:56 +0000
Message-ID: <[email protected]> (raw)
In-Reply-To: <[email protected]>
References: <[email protected]>
<[email protected]>
On Mon, 21 Apr 2025, Devrim Gündüz wrote:
>> RPM build errors:
>> Empty %files file
>> /home/saper/src/pgrpms/rpm/redhat/17/postgresql-17/F-42/postgresql17-
>> 17.4-build/postgresql-17.4/debugsourcefiles.list
>> make: *** [../../../../global/Makefile.global-PG17:104: nopreprpm17]
>> Error 1
>
> <snip>
>
>> I continue to research this, but what could
>> be wrong in my environment if anyone has already encountered this?
>
> Bo idea about that. I experience the same problem on my laptop (Fedora
> over the last few years) but none of the build instances have that
> problem. Often this is caused because of *some* error in the spec file,
> but it is not the case for now.
I found the problem. In short, the problem are symbolic links in the repository.
They not only confuse the shell but also the debugedit utility
does not list the source files, because the path provided by the compiler
is in some other directory.
When I 'make rpm17' in the pgrpms/redhat/17/postgresql-17/F-41 directory
debugedit gets -b option that looks like
/home/saper/src/pgrpms/rpm/redhat/17/postgresql-17/F-41/postgresql17-17.4-build/postgresql-17.4
but there are no files with that path, all source files are in
/home/saper/src/pgrpms/rpm/redhat/main/non-common/postgresql-17/F-41/postgresql17-17.4-build/postgresql-17.4
and therefore debugedit finds zero files to list.
A somewhat related question, what is the purpose of
--define "_buildrootdir $(HOME)/rpm17/BUILDROOT"
does it do anything? (it does not seem to have any affect for me)
Marcin
Attachments:
[application/pkcs7-signature] smime.p7s (3.6K, 2-smime.p7s)
download
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected], [email protected], [email protected]
Subject: Re: Empty %files file debugsourcefiles.list
In-Reply-To: <[email protected]>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox