[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