[MacPorts] #7201: NEW: hplip -Unfinished port

MacPorts noreply at macports.org
Tue Dec 21 14:54:57 PST 2010


#7201: NEW: hplip -Unfinished port
-------------------------+--------------------------------------------------
Reporter:  simX@…        |        Owner:  macports-tickets@…                   
    Type:  submission    |       Status:  reopened                             
Priority:  Normal        |    Component:  ports                                
 Version:                |   Resolution:                                       
Keywords:                |         Port:                                       
-------------------------+--------------------------------------------------

Comment(by 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:28>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list