[prev in list] [next in list] [prev in thread] [next in thread]
List: kdevelop-bugs
Subject: [Bug 131216] New: Building source and/or binary RPM fails
From: arenamaster () sbcglobal ! net
Date: 2006-07-22 17:04:04
Message-ID: 20060722190402.131216.arenamaster () sbcglobal ! net
[Download RAW message or body]
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=131216
Summary: Building source and/or binary RPM fails
Product: kdevelop
Version: 3.3.3
Platform: RedHat RPMs
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
AssignedTo: kdevelop-bugs kdevelop org
ReportedBy: arenamaster sbcglobal net
Version: 3.3.3 (using KDE KDE 3.5.3)
Installed from: RedHat RPMs
OS: Linux
When trying to build an RPM for my new program (which has never been distributed as \
an RPM before), I follow this procedure:
1) Project | Distribution & Publishing
2) Select Package Information and fill in the empty fields \
(version,release,vendor,license,summary,group,packager) 3) Click "Build Binary \
Package", which shows that the .spec file doesn't exist. 4) Click "Export Build \
Files" to create spec file. 5) Click "Build Binary Package".
The application window shows:
cd " && rpmbuild -ba [myprogram].kdevelop.spec
error: Legacy syntax is unsupported: copyright
error: line 9: Unknown tag: Copyright: GPL
*** Exited with status: 1 ***
Note that the double quote on the rpmbuild line appears verbatim in the KDevelop \
Application output tab, and was not a typo on my part. I don't know how rpmbuild \
syntax works, so I'm pointing this out as what seems to me to be an oddity.
The GPL reference in the text above is probably because I entered GPL in the license \
field.
If I delete the Copyright line from the spec file, and try again to build a binary \
package, rpmbuild complains about an empty Source tag (I haven't made a source \
package yet).
If I change Copyright to License, go to the "Source Distribution" tab, click "Create \
Source Archive", manually copy the created archive file to "/usr/src/redhat/SOURCES", \
then try to build the binary package again, the process begins. However, it produces \
many errors along the lines of:
tar: [myprogram].kdevelop/[some file in my archive]: Cannot open: File exists
The above repeats for every file in the source archive, including subdirectories.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic