Hi Again, Willie: Further on the issue of building rpms, working with a checkout from CVS over the weekend ... I see three issues: 1.) Package names differ on Fedora for whatever reason. I've adjusted, and I'm fairly certain I've done so correctly. My resulting orca.spec file is attached. It builds but does not install--see below. Among other adjustments I've replaced the cspi and libspi buildrequires with at-spi, because that's what provides cspi and libspi on Fedora. 2.) The error on installation is strange--and may be an rpm error of some kind--I don't know precisely. The complaint is that python(abi)-2.4 is missing, yet it clearly shows as installed with rpm -q --whatprovides "python(abi)" PS: python(abi) is provided by python-2.4 rpm. Guess I need to take this to the fedora-devel list. I'll cc you. Janina Willie Walker writes:
Hi Janina: Here's the results of the pkg-config on the dependencies in the new orca.spec file I checked in yesterday. I checked them on my Solaris machine: pkg-config --modversion glib-2.0 2.10.1 pkg-config --modversion gtk+-2.0 2.8.16 pkg-config --modversion libbonobo-2.0 2.14.0 pkg-config --modversion atk 1.11.3 pkg-config --modversion gail 1.8.11 pkg-config --modversion eel-2.0 2.14.0 pkg-config --modversion libspi-1.0 1.7.6 pkg-config --modversion cspi-1.0 1.7.6 pkg-config --modversion gnome-speech-1.0 0.3.10 and my Ubuntu machine: pkg-config --modversion glib-2.0 2.10.2 pkg-config --modversion gtk+-2.0 2.8.17 pkg-config --modversion libbonobo-2.0 2.14.0 pkg-config --modversion atk 1.11.4 pkg-config --modversion gail 1.8.11 pkg-config --modversion eel-2.0 2.14.1 pkg-config --modversion libspi-1.0 1.7.7 pkg-config --modversion cspi-1.0 1.7.7 pkg-config --modversion gnome-speech-1.0 0.4.0 There are still additional dependencies needed by Orca, but I'm not sure how to express them in the spec file or configure.in, except as these comments I've placed in configure.in to remind me: # pyorbit 2.14.0 # pygtk 2.8.4 # gnome-python 2.6.2 # libgail-gnome 1.1.3 # gnome-mag-1.0 0.12.3 (optional) Will On Thu, 2006-05-04 at 19:01 -0400, Janina Sajka wrote:Hi, Willie: OK, I've taken all the 'requires' statements from the orca.spec.in file and checked against FC5, including the Fedora development repositories. It looks like there are three package discrepencies, my second and third categories below: Dependencies Met or Exceeded: Requires: atk >= 1.11.3 Have atk-1.11.4-1.fc5.1 Requires: gail >= 1.8.11 Have gail-1.8.11 Requires: libgail-gnome >= 1.1.3 Have libgail-gnome-1.1.3-1.2 Requires: at-spi >= 1.7.6 Have at-spi-1.7.7-6 Requires: gnome-speech >= 0.3.10 Built and installed gnome-speech-0.3.10-1.0spk & gnome-speech-ibmtts-0.3.10-1spk Requires: python >= 2.4.0 Have python-2.4.3-2 Requires: pyorbit >= 2.14.0 Have pyorbit-2.14.0-1 Requires: pygtk2 >= 2.8.4 Have pygtk2-2.8.6-0.fc5.1 Requires: gnome-mag >= 0.12.0 Have gnome-mag-0.12.4-1 Requires: libbonobo >= 2.8.0 Have libbonobo-2.14.0-1 Dependencies With Naming Conflicts: Requires: gtk+-2.0 >= 2.8.16 Instead, we have gtk2-2.8.17-2 Requires: eel > 2.14.0 Instead, we have eel2-2.14.1-2 Can you name some of the modules provided by these two, so we can double check whether this really is just a package naming conflict? Dependencies Not Met Requires: gnome-python2 >= 2.14.0 Have gnome-python2-2.12.4-1 There doesn't appear to be a 2.14 at ftp.gnome.org, only 2.12 and 2.15 (released April 23). Am I looking in the wrong place? Thanks for your continued help on this, Willie._______________________________________________ Orca-list mailing list Orca-list gnome org http://mail.gnome.org/mailman/listinfo/orca-list
-- Janina Sajka Phone: +1.240.715.1272 Partner, Capital Accessibility LLC http://CapitalAccessibility.Com Marketing the Owasys 22C talking screenless cell phone in the U.S. and Canada--Go to http://ScreenlessPhone.Com to learn more. Chair, Accessibility Workgroup Free Standards Group (FSG) janina freestandards org http://a11y.org
Attachment:
orca.spec
Description: Text document