On Tuesday 18 November 2003 3:32 pm, [EMAIL PROTECTED] wrote:
> > On Tuesday 18 November 2003 12:39 pm, Buchan Milne wrote:
> >> Bret Baptist wrote:
> >> > This is the result from rpm --rebuild heartbeat-1.0.2-2mdk.src.rpm:
> >>
> >> error: Bad package specification: %package -n %mklibname heartbeat 0
> >>
> >> Easy fix (I think)
> >>
> >> Add something like this to the top of the spec file:
> >>
> >> %{!?mklibname: %define mklibname
> >> %lib%{1}%{?2:%{2}}%{?3:_%{3}}%{-s:-static}%{-d:-devel}}
> >> (that's one line)
> >>
> >> This is what I use on samba, and it should still build on 8.0 even
> >> (not that I have tried this particular feature on it recently ...)
> >>
> >> If it's a couple of newer packages on 8.2, just add the macro to your
> >> ~/.rpmmacros (might need some tweaking).
> >
> > No such luck Buchan, get this message now.
> >
> > error: Bad package specification: %package -n %lib%{1} heartbeat 0
>
> D'Oh, that one seems to be a new addition that wasn't in fact tested.
>
> I've just tested on 8.2 in a chroot with:
>
> %{!?lib: %global lib lib}
> %{!?mklibname: %global mklibname(ds)
> %lib%{1}%{?2:%{2}}%{?3:_%{3}}%{-s:-static}%{-d:-devel}}
>
> (that's two lines ... in case the last one wrapped to two)

OK we are making progress now.  Only issues I am seeing is why would these be 
build dependencies?

libgnome32-devel is needed by heartbeat-1.0.2-2mdk
libid3tag0-devel is needed by heartbeat-1.0.2-2mdk

Don't think I am going to be doing any MP3 tag modifying...

Bret.



>
> I only tested with:
> rpm -q --specfile samba.spec --with system
> with the two changed lines above (relative to the packages in cooker).
>
> Otherwise, I can give the heartbeat SRPM a rebuild now since I have the
> chroot available now ...
>
> Regards,
> Buchan

-- 
Bret Baptist
Systems and Technical Support Specialist
[EMAIL PROTECTED]
Internet Exposure, Inc.
http://www.iexposure.com
 
(612)676-1946 x17
Web Development-Web Marketing-ISP Services
------------------------------------------


Today is the tomorrow you worried about yesterday.


Reply via email to