Ticket #553 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

jhbuild fails to build on clean fedora 10 install (libsoup-2.4)

Reported by: garycmartin Owned by: sascha_silbe
Priority: Unspecified by Maintainer Milestone: Unspecified by Release Team
Component: sugar-jhbuild Version: Git as of bugdate
Severity: Major Keywords:
Cc: wadeb Distribution/OS: Fedora
Bug Status: Needinfo

Description

A bunch of things didn't go smoothly and needed some hacking and poking, but the one that caused most burnt time was in the ./sugar-jhbuild build step where it complains about missing libsoup-2.4 for telepathy-salut.

I found a bunch of past email and a closed ticket about it, but no one said where/how they actually got 2.4 (the yum reps don't have it), some suggested 2.4 came with some other random install they had made (Epiphany?). I tried both manually building from 2.4 from source, which seemed to have no effect; I then tried yum install libsoup-devel, which also seemed to have no effect. I tried skipping the module for now, but I got a heap of fails a little further on and decided to ctrl-c the whole build attempt.

After a reboot (due to some resolution issues I needed to fix in the VirtualBox VM), I just tried the build again and this time it succeeded – not which step had actually resolved the libsoup issue.

Change History

Changed 4 years ago by sascha_silbe

  • status changed from new to accepted
  • version changed from Unspecified to Git as of bugdate
  • severity changed from Minor to Major

sugar-jhbuild should now build libsoup from source on Fedora. Please uninstall the binary packages and try again.
Warning: This is my first try at adding modules to sugar-jhbuild, so it may cause any kind of damage. :)

Changed 4 years ago by garycmartin

  • status changed from accepted to closed
  • resolution set to fixed
  • status_field changed from Unconfimed to Resolved

Having only just got jhbuild running I was a little worried about breaking things :-) but I uninstalled the libsoup binary package I'd manually added; then did a jhbuild update, build, and run. I saw jhbuild download libsoup, and everything re-built and seems to be running just fine. Thanks Sascha!

Changed 4 years ago by sascha_silbe

Thanks for testing!

Changed 4 years ago by wadeb

  • status changed from closed to reopened
  • resolution fixed deleted

With the latest jhbuild, I'm seeing this now.

Steps:

* Installed a clean Fedora 10 from the LiveCD into a new VirtualBox VM.
* Ran yum update to update the system.
* Cloned sugar-jhbuild.
* Ran yum install ./sugar-jhbuild depscheck
* Ran ./sugar-jhbuild build.
* Errored about libsoup-2.4.
* Dropped to shell.
* Ran yum install libsoup-devel
* Exited shell, install continued fine (failed later with gabble issue).

Changed 4 years ago by sascha_silbe

  • status changed from reopened to accepted

I just found an undeclared dependency of telepathy-gabble on libsoup-2.4 and fixed it. This could be part of your problem.
libsoup-devel is 2.2 and thus too old, you can safely uninstall it.
Please update and try again.

Changed 4 years ago by sascha_silbe

  • cc wadeb added
  • status_field changed from Resolved to Needinfo

wadeb, does it work for you now?

Changed 4 years ago by garycmartin

  • status changed from accepted to closed
  • resolution set to fixed

Closing this as it seems fixed here, wadwb please do reopen if it is still an issue for you!

Note: See TracTickets for help on using tickets.