Source RPMS? ghostscript-devel RPMS?

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Source RPMS? ghostscript-devel RPMS?

Nick Urbanik
Dear Folks,

I want to install Lilypond on Fedora Core 4.  I am so grateful for the
effort that you folks have put into it.  Unfortunately I cannot
install it, since an appropriate ghostscript-devel seems to be
unavailable, and a number of other things I need depend on that,
including ImageMagick-devel-6.2.2.0-3.fc4.0.i386.

Besides, I have a thing about source, and am nervous about breaking
printing without the ability to see how the RPM is built.

I have looked around http://www.lilypond.org/download/ and can find no
source RPMS and also no ghostscript-devel-8.15rc3-0.i386.rpm.

Are the *.src.rpm  files available?
--
Nick Urbanik   RHCE       http://nicku.org          nicku(at)nicku.org
Proud ex-member of Dept. of Information & Communications Technology in
Hong Kong IVE (Tsing Yi), Home of Visual Paradigm: Jolt Productivity
Award winner, programmed by ICT's own graduates!
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24    ID: BB9D2C24

_______________________________________________
lilypond-user mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user

attachment0 (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Source RPMS? ghostscript-devel RPMS?

Han-Wen Nienhuys
Nick Urbanik wrote:

> Dear Folks,
>
> I want to install Lilypond on Fedora Core 4.  I am so grateful for the
> effort that you folks have put into it.  Unfortunately I cannot
> install it, since an appropriate ghostscript-devel seems to be
> unavailable, and a number of other things I need depend on that,
> including ImageMagick-devel-6.2.2.0-3.fc4.0.i386.
>
> Besides, I have a thing about source, and am nervous about breaking
> printing without the ability to see how the RPM is built.
>
> I have looked around http://www.lilypond.org/download/ and can find no
> source RPMS and also no ghostscript-devel-8.15rc3-0.i386.rpm.
>
> Are the *.src.rpm  files available?

I actually forgot which they were. it's probably easier to follow the
instructions at the bottom of the install page.




--
  Han-Wen Nienhuys - [hidden email] - http://www.xs4all.nl/~hanwen


_______________________________________________
lilypond-user mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user
Reply | Threaded
Open this post in threaded view
|

Re: Source RPMS? ghostscript-devel RPMS?

Nick Urbanik
On Tue, Dec 20, 2005 at 11:41:15AM +0100, Han-Wen Nienhuys wrote:

> Nick Urbanik wrote:
> > Dear Folks,
> >
> > I want to install Lilypond on Fedora Core 4.  I am so grateful for
> > the effort that you folks have put into it.  Unfortunately I
> > cannot install it, since an appropriate ghostscript-devel seems to
> > be unavailable, and a number of other things I need depend on
> > that, including ImageMagick-devel-6.2.2.0-3.fc4.0.i386.
> >
> > Besides, I have a thing about source, and am nervous about
> > breaking printing without the ability to see how the RPM is built.
> >
> > I have looked around http://www.lilypond.org/download/ and can
> > find no source RPMS and also no
> > ghostscript-devel-8.15rc3-0.i386.rpm.
> >
> > Are the *.src.rpm  files available?
>
> I actually forgot which they were. it's probably easier to follow
> the instructions at the bottom of the install page.
Okay, ghostscript-8.15.1-3.1.src.rpm is available from "rawhide"; have
built it okay.  It's a bit alarming that Red Hat didn't sign the file.

Now the next question: is ghostscript-libs-7.07-41.i386.rpm made from
a hacked up ghostscript-7.07-41.src.rpm from Fedora Core 4 updates?  I
have just done this:

* edit ghostscript.spec from ghostscript-7.07-41.src.rpm,
* add a new package libs, add %package libs %description libs,
  %files libs
* then rpmbuild -ba ghostscript.spec

Is that what you folks did?  If so, where is the hacked up spec file
or hacked up source rpm?

The results of my labours are at http://nicku.org/ftp/lilypond/
--
Nick Urbanik   RHCE       http://nicku.org          nicku(at)nicku.org
Proud ex-member of Dept. of Information & Communications Technology in
Hong Kong IVE (Tsing Yi), Home of Visual Paradigm: Jolt Productivity
Award winner, programmed by ICT's own graduates!
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24    ID: BB9D2C24

_______________________________________________
lilypond-user mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user

attachment0 (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Source RPMS? ghostscript-devel RPMS?

Nick Urbanik
On Wed, Dec 21, 2005 at 03:21:50AM +1100, Nick Urbanik wrote:

> On Tue, Dec 20, 2005 at 11:41:15AM +0100, Han-Wen Nienhuys wrote:
> > Nick Urbanik wrote:
> > > Dear Folks,
> > >
> > > I want to install Lilypond on Fedora Core 4.  I am so grateful for
> > > the effort that you folks have put into it.  Unfortunately I
> > > cannot install it, since an appropriate ghostscript-devel seems to
> > > be unavailable, and a number of other things I need depend on
> > > that, including ImageMagick-devel-6.2.2.0-3.fc4.0.i386.
> > >
> > > Besides, I have a thing about source, and am nervous about
> > > breaking printing without the ability to see how the RPM is built.
> > >
> > > I have looked around http://www.lilypond.org/download/ and can
> > > find no source RPMS and also no
> > > ghostscript-devel-8.15rc3-0.i386.rpm.
> > >
> > > Are the *.src.rpm  files available?
> >
> > I actually forgot which they were. it's probably easier to follow
> > the instructions at the bottom of the install page.
>
> Okay, ghostscript-8.15.1-3.1.src.rpm is available from "rawhide"; have
> built it okay.  It's a bit alarming that Red Hat didn't sign the file.
>
> Now the next question: is ghostscript-libs-7.07-41.i386.rpm made from
> a hacked up ghostscript-7.07-41.src.rpm from Fedora Core 4 updates?  I
> have just done this:
>
> * edit ghostscript.spec from ghostscript-7.07-41.src.rpm,
> * add a new package libs, add %package libs %description libs,
>   %files libs
> * then rpmbuild -ba ghostscript.spec
>
> Is that what you folks did?  If so, where is the hacked up spec file
> or hacked up source rpm?
>
> The results of my labours are at http://nicku.org/ftp/lilypond/
Now I have the problem that ghostscript-8.15.1-3.1.i386.rpm and
ghostscript-libs-7.07-41.i386.rpm both provide the files
/usr/lib/libijs.so and /usr/lib/libgs.so:

$ rpm -qlvp ghostscript-8.15.1-3.1.i386.rpm | grep /usr/lib/lib
lrwxrwxrwx    1 root    root               13 Dec 21 02:34 /usr/lib/libgs.so -> libgs.so.8.15
lrwxrwxrwx    1 root    root               13 Dec 21 02:34 /usr/lib/libgs.so.8 -> libgs.so.8.15
-rwxr-xr-x    1 root    root          4698844 Dec 21 02:35 /usr/lib/libgs.so.8.15
-rwxr-xr-x    1 root    root            16468 Dec 21 02:35 /usr/lib/libijs-0.35.so
lrwxrwxrwx    1 root    root               14 Dec 21 02:34 /usr/lib/libijs.so -> libijs-0.35.so

I built
 rpm -qlvp ghostscript-compat-libs-7.07-41.1nu.i386.rpm
lrwxrwxrwx    1 root    root               13 Dec 21 03:34 /usr/lib/libgs.so.7 -> libgs.so.7.07
-rwxr-xr-x    1 root    root          3817056 Dec 21 03:34 /usr/lib/libgs.so.7.07

but now:
$ sudo rpm -Uhv ghostscript-*8.15.1-3.1.i386.rpm ghostscript-compat-libs-7.07-41.1nu.i386.rpm
Password:
error: Failed dependencies:
        libijs.so is needed by (installed) gimp-print-4.2.7-7.i386

So what am I doing wrong?
--
Nick Urbanik   RHCE       http://nicku.org          nicku(at)nicku.org
Proud ex-member of Dept. of Information & Communications Technology in
Hong Kong IVE (Tsing Yi), Home of Visual Paradigm: Jolt Productivity
Award winner, programmed by ICT's own graduates!
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24    ID: BB9D2C24

_______________________________________________
lilypond-user mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user

attachment0 (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Source RPMS? ghostscript-devel RPMS?

Nick Urbanik
Dear Folks,

On Wed, Dec 21, 2005 at 03:45:02AM +1100, Nick Urbanik wrote:
> On Wed, Dec 21, 2005 at 03:21:50AM +1100, Nick Urbanik wrote:
> > On Tue, Dec 20, 2005 at 11:41:15AM +0100, Han-Wen Nienhuys wrote:
> > > Nick Urbanik wrote:
> > > > Dear Folks,

[snip]

> > > > Are the *.src.rpm  files available?
> > >
> > > I actually forgot which they were. it's probably easier to follow
> > > the instructions at the bottom of the install page.
> >
> > Okay, ghostscript-8.15.1-3.1.src.rpm is available from "rawhide"; have
> > built it okay.  It's a bit alarming that Red Hat didn't sign the file.
> >
> > Now the next question: is ghostscript-libs-7.07-41.i386.rpm made from
> > a hacked up ghostscript-7.07-41.src.rpm from Fedora Core 4 updates?  I
> > have just done this:
> >
> > * edit ghostscript.spec from ghostscript-7.07-41.src.rpm,
> > * add a new package compat-libs, add %package compat-libs,
> >   %description compat-libs, %files compat-libs
> > * then rpmbuild -ba ghostscript.spec
> >
> > Is that what you folks did?  If so, where is the hacked up spec file
> > or hacked up source rpm?
> >
> > The results of my labours are at http://nicku.org/ftp/lilypond/
>
> Now I have the problem that ghostscript-8.15.1-3.1.i386.rpm and
> ghostscript-libs-7.07-41.i386.rpm both provide the files
> /usr/lib/libijs.so and /usr/lib/libgs.so:
>
> $ rpm -qlvp ghostscript-8.15.1-3.1.i386.rpm | grep /usr/lib/lib
> lrwxrwxrwx    1 root    root               13 Dec 21 02:34 /usr/lib/libgs.so -> libgs.so.8.15
> lrwxrwxrwx    1 root    root               13 Dec 21 02:34 /usr/lib/libgs.so.8 -> libgs.so.8.15
> -rwxr-xr-x    1 root    root          4698844 Dec 21 02:35 /usr/lib/libgs.so.8.15
> -rwxr-xr-x    1 root    root            16468 Dec 21 02:35 /usr/lib/libijs-0.35.so
> lrwxrwxrwx    1 root    root               14 Dec 21 02:34 /usr/lib/libijs.so -> libijs-0.35.so
>
> I built
>  rpm -qlvp ghostscript-compat-libs-7.07-41.1nu.i386.rpm
> lrwxrwxrwx    1 root    root               13 Dec 21 03:34 /usr/lib/libgs.so.7 -> libgs.so.7.07
> -rwxr-xr-x    1 root    root          3817056 Dec 21 03:34 /usr/lib/libgs.so.7.07
>
> but now:
> $ sudo rpm -Uhv ghostscript-*8.15.1-3.1.i386.rpm ghostscript-compat-libs-7.07-41.1nu.i386.rpm
> Password:
> error: Failed dependencies:
>         libijs.so is needed by (installed) gimp-print-4.2.7-7.i386
>
> So what am I doing wrong?
I see that ghostscript-8.15rc3-0.i386.rpm has no libraries in it:
$ rpm -qlvp ghostscript-8.15rc3-0.i386.rpm | grep /usr/lib
$

Is this the result from a hacked up version of the original
ghostscript-8.15rc3-0.src.rpm?  If so, where is it?

If I want to build from source, do you suggest that I edit the spec
file in ghostscript-8.15.1-3.1.src.rpm to build ghostscript 8.x
without the libraries, and add all the libraries back into
ghostscript-compat-libs-7.07-41.2nu.i386.rpm?  What did you do?
--
Nick Urbanik   RHCE       http://nicku.org          nicku(at)nicku.org
Proud ex-member of Dept. of Information & Communications Technology in
Hong Kong IVE (Tsing Yi), Home of Visual Paradigm: Jolt Productivity
Award winner, programmed by ICT's own graduates!
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24    ID: BB9D2C24

_______________________________________________
lilypond-user mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user

attachment0 (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Source RPMS? ghostscript-devel RPMS?

Han-Wen Nienhuys
In reply to this post by Nick Urbanik
Nick Urbanik wrote:

> Okay, ghostscript-8.15.1-3.1.src.rpm is available from "rawhide"; have
> built it okay.  It's a bit alarming that Red Hat didn't sign the file.
>
> Now the next question: is ghostscript-libs-7.07-41.i386.rpm made from
> a hacked up ghostscript-7.07-41.src.rpm from Fedora Core 4 updates?  I
> have just done this:
>
> * edit ghostscript.spec from ghostscript-7.07-41.src.rpm,
> * add a new package libs, add %package libs %description libs,
>   %files libs
> * then rpmbuild -ba ghostscript.spec
>
> Is that what you folks did?  If so, where is the hacked up spec file
> or hacked up source rpm?

yup.

I put the spec on lilypond.org/donwload/binaries/Fedora-4/
--
  Han-Wen Nienhuys - [hidden email] - http://www.xs4all.nl/~hanwen


_______________________________________________
lilypond-user mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user
Reply | Threaded
Open this post in threaded view
|

Re: Source RPMS? ghostscript-devel RPMS?

Han-Wen Nienhuys
In reply to this post by Nick Urbanik
Nick Urbanik wrote:

> $ sudo rpm -Uhv ghostscript-*8.15.1-3.1.i386.rpm ghostscript-compat-libs-7.07-41.1nu.i386.rpm
> Password:
> error: Failed dependencies:
>         libijs.so is needed by (installed) gimp-print-4.2.7-7.i386
>
> So what am I doing wrong?

Come to think of it, the compat libs package was for a homebrew version
of ESP GS 8.15rc[1-3]; I think the Rawhide packages obviate it.

--
  Han-Wen Nienhuys - [hidden email] - http://www.xs4all.nl/~hanwen


_______________________________________________
lilypond-user mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user
Reply | Threaded
Open this post in threaded view
|

Re: Source RPMS? ghostscript-devel RPMS?

Nick Urbanik
In reply to this post by Han-Wen Nienhuys
Dear Han-Wen,

On Wed, Dec 21, 2005 at 01:21:46AM +0100, Han-Wen Nienhuys wrote:

> Nick Urbanik wrote:
> > Okay, ghostscript-8.15.1-3.1.src.rpm is available from "rawhide";
> > have built it okay.  It's a bit alarming that Red Hat didn't sign
> > the file.
> >
> > Now the next question: is ghostscript-libs-7.07-41.i386.rpm made
> > from a hacked up ghostscript-7.07-41.src.rpm from Fedora Core 4
> > updates?  I have just done this:
> >
> > * edit ghostscript.spec from ghostscript-7.07-41.src.rpm,
> > * add a new package libs, add %package libs %description libs,
> >   %files libs
> > * then rpmbuild -ba ghostscript.spec
> >
> > Is that what you folks did?  If so, where is the hacked up spec
> > file or hacked up source rpm?
>
> yup.
>
> I put the spec on lilypond.org/donwload/binaries/Fedora-4/
Thank you very much Han-Wen.

That is almost identical to the spec I hacked first try, till I found
that it clashed with the libs provided by
ghostscript-8.15.1-3.1.i386.rpm.

However, it seems to me that you also need to hack the spec file with
ghostscript-8.15.1-3.1.src.rpm to remove the libs from
ghostscript-8.15.1-3.1.i386.rpm.   Did you hack the spec file from
ghostscript-8.15x.src.rpm?
--
Nick Urbanik   RHCE       http://nicku.org          nicku(at)nicku.org
Proud ex-member of Dept. of Information & Communications Technology in
Hong Kong IVE (Tsing Yi), Home of Visual Paradigm: Jolt Productivity
Award winner, programmed by ICT's own graduates!
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24    ID: BB9D2C24

_______________________________________________
lilypond-user mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user

attachment0 (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Source RPMS? ghostscript-devel RPMS?

Nick Urbanik
In reply to this post by Han-Wen Nienhuys
On Wed, Dec 21, 2005 at 01:23:59AM +0100, Han-Wen Nienhuys wrote:

> Nick Urbanik wrote:
>
> >$ sudo rpm -Uhv ghostscript-*8.15.1-3.1.i386.rpm
> >ghostscript-compat-libs-7.07-41.1nu.i386.rpm
> >Password:
> >error: Failed dependencies:
> >        libijs.so is needed by (installed) gimp-print-4.2.7-7.i386
> >
> >So what am I doing wrong?
>
> Come to think of it, the compat libs package was for a homebrew version
> of ESP GS 8.15rc[1-3]; I think the Rawhide packages obviate it.
Not quite:
$ sudo rpm -Uhv ghostscript-8.15.1-3.1.i386.rpm lilypond-2.7.24-1.i386.rpm ghostscript-devel-8.15.1-3.1.i386.rpm
error: Failed dependencies:
        libgs.so.7 is needed by (installed) ImageMagick-6.2.2.0-3.fc4.0.i386
        libgs.so.7 is needed by (installed) ImageMagick-perl-6.2.2.0-3.fc4.0.i386
        libijs.so is needed by (installed) gimp-print-4.2.7-7.i386

So it seems that on Fedora Core 4:
* We need the hacked ghostscript 7.x libs with *all* libs present
* We need the hacked ghostscript 8.x with all libs removed.

Am I right?  And if so, do you have a hacked ghostscript 8.x spec
file?

I am sorry to be such a nuisance, but I am very keen to understand
what installing lilypond will do to my printing and other stuff that I
need.  I notice you are using FC4 too, so you probably have a simple
answer to all this.  When it is all resolved, I will put the source of
my efforts on http://nicku.org/ftp/lilypond/
--
Nick Urbanik   RHCE       http://nicku.org          nicku(at)nicku.org
Proud ex-member of Dept. of Information & Communications Technology in
Hong Kong IVE (Tsing Yi), Home of Visual Paradigm: Jolt Productivity
Award winner, programmed by ICT's own graduates!
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24    ID: BB9D2C24

_______________________________________________
lilypond-user mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user

attachment0 (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Source RPMS? ghostscript-devel RPMS?

Han-Wen Nienhuys
Nick Urbanik wrote:

>>Come to think of it, the compat libs package was for a homebrew version
>>of ESP GS 8.15rc[1-3]; I think the Rawhide packages obviate it.
>
>
> Not quite:
> $ sudo rpm -Uhv ghostscript-8.15.1-3.1.i386.rpm lilypond-2.7.24-1.i386.rpm ghostscript-devel-8.15.1-3.1.i386.rpm
> error: Failed dependencies:
>         libgs.so.7 is needed by (installed) ImageMagick-6.2.2.0-3.fc4.0.i386
>         libgs.so.7 is needed by (installed) ImageMagick-perl-6.2.2.0-3.fc4.0.i386
>         libijs.so is needed by (installed) gimp-print-4.2.7-7.i386
>
> So it seems that on Fedora Core 4:
> * We need the hacked ghostscript 7.x libs with *all* libs present
> * We need the hacked ghostscript 8.x with all libs removed.
>
> Am I right?  And if so, do you have a hacked ghostscript 8.x spec
> file?

no; I actually rebuilt ImageMagick SRPM, and installed with --nodeps. So
  my gimp-print is probably broken.  I imagine this approach might be a
problem if you actually need gimp-print.


--
  Han-Wen Nienhuys - [hidden email] - http://www.xs4all.nl/~hanwen


_______________________________________________
lilypond-user mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user