error: Package already exists: %package debuginfo
ok removed the macro from .rpmmacros
i think the error was because i had comment #This ...in the %install section since i did NOT have any %package debuginfo hence i deduce that So i am back to reading up on Rules and regulations on what is allowed and recommended practices but not surewhere i can find detailed informationi am reading Maximum RPM and looking at http://stereochro.me/ideas/rpm-for-the-unwilling From: Michael Schwendt <mschwendt@gmail.com> To: packaging@lists.fedoraproject.org Sent: Friday, April 13, 2012 5:06 PM Subject: Re: [Fedora-packaging] error: Package already exists: %package debuginfo On Fri, 13 Apr 2012 13:54:54 -0700 (PDT), KA (Kamal) wrote: > Found a solution > > echo "%debug_package %{nil}" >> ~/.rpmmacros Not good. That disables the automatic -debuginfo package builds. The better "fix" for your problem would be to drop the * %package debuginfo from your spec file, because you are not supposed to handle the debuginfo files yourself. You haven't told why you added such a %package definition to your spec file. -- packaging mailing list packaging@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/packaging -- packaging mailing list packaging@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/packaging |
error: Package already exists: %package debuginfo
I have looked everywhere and still cannot find any example of SPEC which installs the binary files created as a result of Make.( if the Makefile is missing the install section )
so here is what i have from a tutorial. Name: foo ... BuildRoot: /tmp/%{name} %prep ... %build ... %install install -m755 $RPM_BUILD_ROOT/obj/ggsnc/ggsnc %{_bindir}/ %files /usr/bin/ggsnc but i get error: + umask 022 + cd /home/kahmed/rpmbuild/BUILD + cd pcore + LANG=C + export LANG + unset DISPLAY + install -m755 /tmp/pcore/obj/ggsnc/ggsnc /usr/bin/ install: cannot stat `/tmp/pcore/obj/ggsnc/ggsnc': No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.93457 (%install) now ALL i want to do is to copy /home/kahmed/rpmbuild/BUILD/pcore/obj/ggsnc/ggsnc to /usr/binin a root simulated environment. Now all the examples i am looking at use makefile install, or automake, so i cannot reverse engineer. Thanks,-Kamal. From: Michael Schwendt <mschwendt@gmail.com> To: packaging@lists.fedoraproject.org Sent: Saturday, April 14, 2012 6:45 AM Subject: Re: [Fedora-packaging] error: Package already exists: %package debuginfo On Fri, 13 Apr 2012 14:47:33 -0700 (PDT), KA (Kamal) wrote: > ok removed the macro from .rpmmacros > > i think the error was because i had comment > > #This ... > in the %install section > > since i did NOT have any > > %package debuginfo > > hence i deduce that A comment within the %install section does not cause an error like that, but be careful with RPM macros in comments. They are expanded, too, and can lead to unexpected results/errors. A full .spec file is easier to review than just an error message without any context. ;-) -- packaging mailing list packaging@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/packaging -- packaging mailing list packaging@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/packaging |
error: Package already exists: %package debuginfo
Hi Ahmed
you probably want: %install install -D -m 755 obj/ggsnc/ggsnc $RPM_BUILD_ROOT%{_bindir}/ %files %{_bindir}/ggsnc Best regards Michal Ambroz < ------------ PůvodnÃ* zpráva ------------ < Od: Kamal Ahmed <kamal2222ahmed@yahoo.com> < PÅ™edmÄ›t: Re: [Fedora-packaging] error: Package already exists: %package < debuginfo < Datum: 15.4.2012 22:56:13 < ---------------------------------------- < I have looked everywhere and still cannot find any example of SPEC which < installs the binary files created as a result of Make. < ( if the Makefile is missing the install section ) < < < so here is what i have from a tutorial. < < Name: foo ... BuildRoot: /tmp/%{name} %prep ... %build ... %install install < -m755 $RPM_BUILD_ROOT/obj/ggsnc/ggsnc %{_bindir}/ %files /usr/bin/ggsnc < < but i get error: < < + umask 022 < + cd /home/kahmed/rpmbuild/BUILD < + cd pcore < + LANG=C < + export LANG < + unset DISPLAY < + install -m755 /tmp/pcore/obj/ggsnc/ggsnc /usr/bin/ < install: cannot stat `/tmp/pcore/obj/ggsnc/ggsnc': No such file or directory < error: Bad exit status from /var/tmp/rpm-tmp.93457 (%install) < < < now ALL i want to do is to copy < /home/kahmed/rpmbuild/BUILD/pcore/obj/ggsnc/ggsnc to /usr/bin < in a root simulated environment. < < Now all the examples i am looking at use makefile install, or automake, so i < cannot reverse engineer. < < Thanks, < -Kamal. < < < >________________________________ < > From: Michael Schwendt <mschwendt@gmail.com> < >To: packaging@lists.fedoraproject.org < >Sent: Saturday, April 14, 2012 6:45 AM < >Subject: Re: [Fedora-packaging] error: Package already exists: %package < debuginfo < > < >On Fri, 13 Apr 2012 14:47:33 -0700 (PDT), KA (Kamal) wrote: < > < >> ok removed the macro from .rpmmacros < >> < >> i think the error was because i had comment < >> < >> #This ... < >> in the %install section < >> < >> since i did NOT have any < >> < >> %package debuginfo < >> < >> hence i deduce that < > < >A comment within the %install section does not cause an error like that, < >but be careful with RPM macros in comments. They are expanded, too, and < >can lead to unexpected results/errors. < > < >A full .spec file is easier to review than just an error message without < >any context. ;-) < >-- < >packaging mailing list < >packaging@lists.fedoraproject.org < >https://admin.fedoraproject.org/mailman/listinfo/packaging < > < > < < -- packaging mailing list packaging@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/packaging |
| All times are GMT. The time now is 08:21 PM. |
VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.