[MacPorts] #7201: NEW: hplip -Unfinished port
MacPorts
noreply at macports.org
Wed Mar 23 03:11:00 PDT 2011
#7201: NEW: hplip -Unfinished port
-------------------------+--------------------------------------------------
Reporter: simX@… | Owner: macports-tickets@…
Type: submission | Status: reopened
Priority: Normal | Component: ports
Version: | Resolution:
Keywords: | Port:
-------------------------+--------------------------------------------------
Comment(by rosenjon2@…):
This patch is missing from this port:
http://launchpadlibrarian.net/60601504/hplip-hpaio-segfault.patch
This causes errors that are as described in the patch.
Replying to [comment:28 okmacports@…]:
> A couple of other points:
> 1) I didn't try to build the gui version of HPLIP (don't see the point,
frankly, but in theory it should work and I left the pointers there if
someone wants to try it).
> 2) One problem with the original effort from several years back was
that the Python extensions created by HP were not being installed into the
"live" Python directory on the Mac. I have done that via symlinks to avoid
the "tree violation" error message in MacPorts. This relies on Python 2.6,
however, and would need to be changed if a different Python version were
in use.
> 3) This defaults to a more-or-less complete HPLIP installation (minus
the GUI). From what I can tell, it also prints (using CUPS) and makes an
All In One printer show up in the Mac printer list. In theory it should be
able to be built to fax as well, but I have no way to test it and the fax
drivers violated the MacPorts tree structure so I deleted them.
> 4) This does not use the SANE version created for the Mac, which relies
on the SANE project. That project, unhelpfully, does not offer an HPAIO
driver because it's "provided by the HPLIP" project, which as we know
doesn't do a Mac version. (My guess is that it wouldn't work anyway,
because of the Dbus dependency.) As a result, to do your scanning, as
mentioned, fire up xsane under X11 (or XQuartz).
> 5) I'm noting this here in case somebody is searching for the error
message:
> {{{
> ####################################################################
> You will get the following error if you have not properly set up dbus:
> Dynamic session lookup supported but failed: launchd did not provide a
socket
> path, verify that org.freedesktop.dbus-session.plist is loaded!
>
> To repair this, you must launch the dbus daemon systemwide:
> sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-
system.plist
>
> Then for EACH user who wants access, the user must launch the dbus
agent:
> launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-
session.plist
>
############################################################################
> }}}
--
Ticket URL: <https://trac.macports.org/ticket/7201#comment:29>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list