Opened 6 years ago

Closed 6 years ago

#37283 closed defect (worksforme)

xorg-libXext @1.3.1_0 conflicts with xorg-xextproto?

Reported by: rwannama@… Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc:
Port: xorg-libXext xorg-xextproto

Description (last modified by jmroot (Joshua Root))

complete noob - thanks in advance for any help

running OS X 10.8.2 (Mountain Lion) installed Xcode Version 4.5.2 (4G2008a) installed xcode452cltools10_86938211a.dmg installed MacPorts-2.1.2-10.8-MountainLion.pkg

Here's the problem:

sudo port install gtk2
--->  Computing dependencies for gtk2
--->  Dependencies to be installed: atk gobject-introspection cairo xorg-libXext xorg-xcb-util xorg-libxcb python27 db46 libedit ncurses openssl python_select sqlite3 xorg-libpthread-stubs xorg-xcb-proto libxml2 xz xrender xorg-renderproto gdk-pixbuf2 jasper tiff hicolor-icon-theme pango Xft2 shared-mime-info xorg-libXcomposite xorg-compositeproto xorg-libXfixes xorg-fixesproto xorg-libXcursor xorg-libXdamage xorg-damageproto xorg-libXi xorg-libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto
--->  Activating xorg-libXext @1.3.1_0
Error: org.macports.activate for port xorg-libXext returned: Image error: /opt/local/include/X11/extensions/MITMisc.h is being used by the active xorg-xextproto port.  Please deactivate this port first, or use 'port -f activate xorg-libXext' to force the activation.
Error: Failed to install xorg-libXext
Please see the log file for port xorg-libXext for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_xorg-libXext/xorg-libXext/main.log
Error: The following dependencies were not installed: atk gobject-introspection cairo xorg-libXext xorg-xcb-util xorg-libxcb python27 db46 libedit ncurses openssl python_select sqlite3 xorg-libpthread-stubs xorg-xcb-proto libxml2 xz xrender xorg-renderproto gdk-pixbuf2 jasper tiff hicolor-icon-theme pango Xft2 shared-mime-info xorg-libXcomposite xorg-compositeproto xorg-libXfixes xorg-fixesproto xorg-libXcursor xorg-libXdamage xorg-damageproto xorg-libXi xorg-libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port gtk2 failed

Attachments (1)

main.log (2.9 KB) - added by rwannama@… 6 years ago.

Download all attachments as: .zip

Change History (15)

comment:1 Changed 6 years ago by jmroot (Joshua Root)

Cc: rwannama@… removed
Description: modified (diff)
Keywords: gtk2 xorg-libXext removed
Owner: changed from macports-tickets@… to jeremyhu@…
Port: xorg-libXext xorg-xextproto added; gtk2 removed
Summary: Processing of port gtk2 failedxorg-libXext @1.3.1_0 conflicts with xorg-xextproto?

MITMisc.h is not installed by xorg-xextproto on my system.

comment:2 Changed 6 years ago by jeremyhu (Jeremy Huddleston Sequoia)

It shouldn't be. It's provided by libXext:

$ port provides /opt/local/include/X11/extensions/MITMisc.h 
/opt/local/include/X11/extensions/MITMisc.h is provided by: xorg-libXext

$ port contents xorg-xextproto
Port xorg-xextproto contains:
  /opt/local/include/X11/extensions/EVI.h
  /opt/local/include/X11/extensions/EVIproto.h
  /opt/local/include/X11/extensions/ag.h
  /opt/local/include/X11/extensions/agproto.h
  /opt/local/include/X11/extensions/cup.h
  /opt/local/include/X11/extensions/cupproto.h
  /opt/local/include/X11/extensions/dbe.h
  /opt/local/include/X11/extensions/dbeproto.h
  /opt/local/include/X11/extensions/dpmsconst.h
  /opt/local/include/X11/extensions/dpmsproto.h
  /opt/local/include/X11/extensions/ge.h
  /opt/local/include/X11/extensions/geproto.h
  /opt/local/include/X11/extensions/lbx.h
  /opt/local/include/X11/extensions/lbxproto.h
  /opt/local/include/X11/extensions/mitmiscconst.h
  /opt/local/include/X11/extensions/mitmiscproto.h
  /opt/local/include/X11/extensions/multibufconst.h
  /opt/local/include/X11/extensions/multibufproto.h
  /opt/local/include/X11/extensions/secur.h
  /opt/local/include/X11/extensions/securproto.h
  /opt/local/include/X11/extensions/shapeconst.h
  /opt/local/include/X11/extensions/shapeproto.h
  /opt/local/include/X11/extensions/shapestr.h
  /opt/local/include/X11/extensions/shm.h
  /opt/local/include/X11/extensions/shmproto.h
  /opt/local/include/X11/extensions/shmstr.h
  /opt/local/include/X11/extensions/syncconst.h
  /opt/local/include/X11/extensions/syncproto.h
  /opt/local/include/X11/extensions/syncstr.h
  /opt/local/include/X11/extensions/xtestconst.h
  /opt/local/include/X11/extensions/xtestext1const.h
  /opt/local/include/X11/extensions/xtestext1proto.h
  /opt/local/include/X11/extensions/xtestproto.h
  /opt/local/lib/pkgconfig/xextproto.pc

What is the output of those commands for you?

comment:3 in reply to:  2 Changed 6 years ago by rwannama@…

Replying to jeremyhu@…:

It shouldn't be. It's provided by libXext:

$ port provides /opt/local/include/X11/extensions/MITMisc.h 
/opt/local/include/X11/extensions/MITMisc.h is provided by: xorg-libXext

$ port contents xorg-xextproto
Port xorg-xextproto contains:
  /opt/local/include/X11/extensions/EVI.h
  /opt/local/include/X11/extensions/EVIproto.h
  /opt/local/include/X11/extensions/ag.h
  /opt/local/include/X11/extensions/agproto.h
  /opt/local/include/X11/extensions/cup.h
  /opt/local/include/X11/extensions/cupproto.h
  /opt/local/include/X11/extensions/dbe.h
  /opt/local/include/X11/extensions/dbeproto.h
  /opt/local/include/X11/extensions/dpmsconst.h
  /opt/local/include/X11/extensions/dpmsproto.h
  /opt/local/include/X11/extensions/ge.h
  /opt/local/include/X11/extensions/geproto.h
  /opt/local/include/X11/extensions/lbx.h
  /opt/local/include/X11/extensions/lbxproto.h
  /opt/local/include/X11/extensions/mitmiscconst.h
  /opt/local/include/X11/extensions/mitmiscproto.h
  /opt/local/include/X11/extensions/multibufconst.h
  /opt/local/include/X11/extensions/multibufproto.h
  /opt/local/include/X11/extensions/secur.h
  /opt/local/include/X11/extensions/securproto.h
  /opt/local/include/X11/extensions/shapeconst.h
  /opt/local/include/X11/extensions/shapeproto.h
  /opt/local/include/X11/extensions/shapestr.h
  /opt/local/include/X11/extensions/shm.h
  /opt/local/include/X11/extensions/shmproto.h
  /opt/local/include/X11/extensions/shmstr.h
  /opt/local/include/X11/extensions/syncconst.h
  /opt/local/include/X11/extensions/syncproto.h
  /opt/local/include/X11/extensions/syncstr.h
  /opt/local/include/X11/extensions/xtestconst.h
  /opt/local/include/X11/extensions/xtestext1const.h
  /opt/local/include/X11/extensions/xtestext1proto.h
  /opt/local/include/X11/extensions/xtestproto.h
  /opt/local/lib/pkgconfig/xextproto.pc

What is the output of those commands for you?

port provides /opt/local/include/X11/extensions/MITMisc.h /opt/local/include/X11/extensions/MITMisc.h is provided by: xorg-xextproto

port contents xorg-xextproto Port xorg-xextproto contains:

/opt/local/include/X11/extensions/MITMisc.h /opt/local/include/X11/extensions/XEVI.h /opt/local/include/X11/extensions/XEVIstr.h /opt/local/include/X11/extensions/XLbx.h /opt/local/include/X11/extensions/XShm.h /opt/local/include/X11/extensions/XTest.h /opt/local/include/X11/extensions/Xag.h /opt/local/include/X11/extensions/Xagstr.h /opt/local/include/X11/extensions/Xcup.h /opt/local/include/X11/extensions/Xcupstr.h /opt/local/include/X11/extensions/Xdbe.h /opt/local/include/X11/extensions/Xdbeproto.h /opt/local/include/X11/extensions/Xext.h /opt/local/include/X11/extensions/Xge.h /opt/local/include/X11/extensions/dpms.h /opt/local/include/X11/extensions/dpmsstr.h /opt/local/include/X11/extensions/extutil.h /opt/local/include/X11/extensions/ge.h /opt/local/include/X11/extensions/geproto.h /opt/local/include/X11/extensions/lbxbuf.h /opt/local/include/X11/extensions/lbxbufstr.h /opt/local/include/X11/extensions/lbxdeltastr.h /opt/local/include/X11/extensions/lbximage.h /opt/local/include/X11/extensions/lbxopts.h /opt/local/include/X11/extensions/lbxstr.h /opt/local/include/X11/extensions/lbxzlib.h /opt/local/include/X11/extensions/mitmiscstr.h /opt/local/include/X11/extensions/multibuf.h /opt/local/include/X11/extensions/multibufst.h /opt/local/include/X11/extensions/security.h /opt/local/include/X11/extensions/securstr.h /opt/local/include/X11/extensions/shape.h /opt/local/include/X11/extensions/shapestr.h /opt/local/include/X11/extensions/shmstr.h /opt/local/include/X11/extensions/sync.h /opt/local/include/X11/extensions/syncstr.h /opt/local/include/X11/extensions/xtestext1.h /opt/local/include/X11/extensions/xteststr.h /opt/local/lib/pkgconfig/xextproto.pc

by the way, I also installed X11 using XQuartz-2.7.4.dmg before installing MacPorts

comment:4 Changed 6 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Just do 'sudo port -v -f uninstall xorg-xext-proto' and then try installing again... I dunno why it's like that...

comment:5 in reply to:  4 ; Changed 6 years ago by rwannama@…

Replying to jeremyhu@…:

Just do 'sudo port -v -f uninstall xorg-xext-proto' and then try installing again... I dunno why it's like that...

Here's what happens:

sudo port -v -f uninstall xorg-xext-proto Password: xorg-xext-proto is already uninstalled

Then if I do sudo port install gtk2 I get the same failure as before.

comment:6 in reply to:  5 ; Changed 6 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Replying to rwannama@…:

Replying to jeremyhu@…:

Just do 'sudo port -v -f uninstall xorg-xext-proto' and then try installing again... I dunno why it's like that...

Sorry, do 'sudo port -v -f uninstall xorg-xextproto'

comment:7 in reply to:  6 Changed 6 years ago by rwannama@…

Replying to jeremyhu@…:

Replying to rwannama@…:

Replying to jeremyhu@…:

Just do 'sudo port -v -f uninstall xorg-xext-proto' and then try installing again... I dunno why it's like that...

Sorry, do 'sudo port -v -f uninstall xorg-xextproto'

Thanks. This got me a lot further, but there are still problems (see below). Can you please advise?

sudo port install gtk2 ---> Computing dependencies for gtk2 ---> Dependencies to be installed: gdk-pixbuf2 ---> Installing gdk-pixbuf2 @2.26.5_0 Error: org.macports.install for port gdk-pixbuf2 returned: no destroot found at: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_gdk-pixbuf2/gdk-pixbuf2/work/destroot Error: Failed to install gdk-pixbuf2 Please see the log file for port gdk-pixbuf2 for details:

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_gdk-pixbuf2/gdk-pixbuf2/main.log

Error: The following dependencies were not installed: gdk-pixbuf2 To report a bug, follow the instructions in the guide:

http://guide.macports.org/#project.tickets

Error: Processing of port gtk2 failed

sudo port upgrade --enforce-variants gtk2 +universal Error: Requested variants "+universal" do not match original selection "". Please use the same variants again, perform 'port clean gdk-pixbuf2' or specify the force option (-f). Error: Problem while installing gdk-pixbuf2 To report a bug, follow the instructions in the guide:

http://guide.macports.org/#project.tickets

comment:8 Changed 6 years ago by mf2k (Frank Schima)

Please use WikiFormatting in your replies.

The output tells you what you need to do. Namely:

port clean gdk-pixbuf2

comment:9 in reply to:  8 ; Changed 6 years ago by rwannama@…

Replying to macsforever2000@…:

Please use WikiFormatting in your replies.

The output tells you what you need to do. Namely:

port clean gdk-pixbuf2

Thanks. I tried that but it didn't help.

port clean gdk-pixbuf2

---> Cleaning gdk-pixbuf2

Warning: Only cleaning in ~/.macports; insufficient privileges for standard locations

sudo port install gtk2

Password:

---> Computing dependencies for gtk2

---> Dependencies to be installed: gdk-pixbuf2

---> Installing gdk-pixbuf2 @2.26.5_0

Error: org.macports.install for port gdk-pixbuf2 returned: no destroot found at: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_gdk-pixbuf2/gdk-pixbuf2/work/destroot

Error: Failed to install gdk-pixbuf2

Please see the log file for port gdk-pixbuf2 for details:

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_gdk-pixbuf2/gdk-pixbuf2/main.log

Error: The following dependencies were not installed: gdk-pixbuf2

To report a bug, follow the instructions in the guide:

http://guide.macports.org/#project.tickets[[BR]]

Error: Processing of port gtk2 failed

comment:10 Changed 6 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Can you please attach main.log

Changed 6 years ago by rwannama@…

Attachment: main.log added

comment:11 in reply to:  10 Changed 6 years ago by rwannama@…

Replying to jeremyhu@…:

Can you please attach main.log

done

comment:12 in reply to:  9 ; Changed 6 years ago by larryv (Lawrence Velázquez)

Replying to rwannama@…:

Thanks. I tried that but it didn't help.

port clean gdk-pixbuf2

---> Cleaning gdk-pixbuf2

Warning: Only cleaning in ~/.macports; insufficient privileges for standard locations

That should probably have been

sudo port clean gdk-pixbuf2

comment:13 in reply to:  12 Changed 6 years ago by rwannama@…

Replying to larry.velazquez@…:

Replying to rwannama@…:

Thanks. I tried that but it didn't help.

port clean gdk-pixbuf2

---> Cleaning gdk-pixbuf2

Warning: Only cleaning in ~/.macports; insufficient privileges for standard locations

That should probably have been

sudo port clean gdk-pixbuf2

Doh.

Everything appears to be working now. Thanks for all of your help.

comment:14 Changed 6 years ago by jmroot (Joshua Root)

Resolution: worksforme
Status: newclosed
Note: See TracTickets for help on using tickets.