#43592 closed defect (worksforme)
inkscape-devel +quartz variant uses x11 instead of quartz
Reported by: | gallafent | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | jsalort (Julien Salort) | |
Port: | inkscape-devel |
Description
Today I installed inkscape-devel on OS 10.9, using up-to-date macports, with the +quartz variant.
forth:Development williamg$ port installed |grep inkscape inkscape-devel @0.48.99.13294_0+python27+quartz (active)
When I start inkscape, though, it starts the X server, and runs under X11.
Surely it should be running native graphics when installed with the +quartz variant!
Change History (8)
comment:1 Changed 11 years ago by dbevans (David B. Evans)
Cc: | devans@… removed |
---|---|
Owner: | changed from macports-tickets@… to devans@… |
Status: | new → assigned |
Version: | 2.2.1 |
comment:2 Changed 11 years ago by dbevans (David B. Evans)
comment:3 Changed 11 years ago by gallafent
Ah, I hadn't considered this subtlety! Now doing the following, and will post the results:
forth:Development williamg$ sudo port install inkscape-devel +quartz -x11 ---> Computing dependencies for inkscape-devel ---> Fetching distfiles for inkscape-devel ---> Fetching source from bzr repository: this may take a while
(it is taking a while!)
comment:4 Changed 11 years ago by dbevans (David B. Evans)
Yes, the fetch from the bzr repository takes some time. My build was successful and runs without X11 as expected. Let me know how things go with you. Here is a list of the dependencies that need to be built +quartz:
cairo @1.12.16_2+quartz cairomm @1.10.0_3+quartz gtk2 @2.24.23_0+quartz gtkmm @2.24.4_1+quartz gtkspell2 @2.0.16_5+quartz inkscape-devel @0.48.99.13294_0+python27+quartz pango @1.36.3_0+quartz pangomm @2.34.0_2+quartz
I also note that I ran into a problem building gtkspell2 which is reported in #42744 and committed a fix. So if you see this as well just update your ports and that should fix the problem
sudo port selfupdate sudo port upgrade gtk-doc sudo port clean gtkspell2 sudo port install gtkspell2 +quartz -x11 sudo port install inkscape-devel +quartz -x11
comment:6 Changed 11 years ago by dbevans (David B. Evans)
Resolution: | → worksforme |
---|---|
Status: | assigned → closed |
No further response so will assume the reporter's build issues have been resolved.
comment:7 Changed 6 years ago by jsalort (Julien Salort)
I also have this problem on High Sierra with MacPorts 2.5.2.
% port installed inkscape The following ports are currently installed: inkscape @0.92.3_1+x11 inkscape @0.92.3_2+quartz (active) inkscape @0.92.3_2+x11
comment:8 Changed 6 years ago by jsalort (Julien Salort)
Cc: | jsalort added |
---|
I'm doing a test build now but I'll point out in the meantime that its the version of gtkmm and its dependencies that are installed that determines whether the flavor of inkscape-devel is +quartz or +x11. If you want to be completely X11 free be sure to build using +quartz -x11 since some dependencies have +x11 default variants but not +quartz. -x11 is not always the same as +quartz.