New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #25921 (closed defect: duplicate)

Opened 3 years ago

Last modified 3 years ago

circular dependency for diffuse

Reported by: yasir.suhail@… Owned by: tommyd@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc:
Port: diffuse

Description

I am trying to install diffuse on my Mac OSX 10.6.4. It goes into a circular dependency check. Also, it tries to search for python24 although it should be using python26 (which is standard for many ports and already installed on my system).

Anyway, I run sudo port install diffuse >buildout.txt 2>builderror.txt

I attach the builderror file.

Attachments

builderror.txt.gz (35.0 KB) - added by yasir.suhail@… 3 years ago.
gzipped error file
buildout.txt (107 bytes) - added by yasir.suhail@… 3 years ago.
Output file

Change History

Changed 3 years ago by yasir.suhail@…

gzipped error file

comment:1 Changed 3 years ago by yasir.suhail@…

Actually, I ran sudo port install -d diffuse >buildout.txt 2>builderror.txt

comment:2 Changed 3 years ago by macsforever2000@…

  • Keywords dependency circular infinite loop removed
  • Owner changed from macports-tickets@… to tommyd@…
  • Milestone MacPorts 1.9.2 deleted
  • Summary changed from cicular depedency for diffuse to circular dependency for diffuse

Changed 3 years ago by yasir.suhail@…

Output file

comment:3 Changed 3 years ago by dports@…

  • Status changed from new to closed
  • Resolution set to duplicate

This seems to be the dependency loop caused by xorg-libXi: see #25912

comment:4 Changed 3 years ago by tommyd@…

The reason why this still depends on Python 2.4 and not 2.6 is that this pulls in gcc44 as dependency for me (still on 10.5.8) and I somewhat refused to wait a day to let it compile this huge dependency and everything else... I still consider this some kind of upstream port bug and just didn't came around investigating this more thoroughly.

  py26-gtk
    [...]
    py26-cairo
      py26-numpy
        [...]
        atlas
          gcc44
            gmp
            mpfr
          [...]

comment:5 follow-up: ↓ 6 Changed 3 years ago by macsforever2000@…

python 2.4 is really old and not preferred for ports anymore. I suggest changing it to py26-gtk and adding variants for python24 and python25 too.

comment:6 in reply to: ↑ 5 Changed 3 years ago by tommyd@…

Replying to macsforever2000@…:

python 2.4 is really old and not preferred for ports anymore. I suggest changing it to py26-gtk and adding variants for python24 and python25 too.

Yes this is indeed a good idea - my first port with variants, yay! Done in r70233

comment:7 Changed 3 years ago by yasir.suhail@…

Thanks! It works now!

Note: See TracTickets for help on using tickets.