[MacPorts] #27428: Looking for help updating libsmbclient.dylib

MacPorts noreply at macports.org
Mon Nov 22 10:38:03 PST 2010


#27428: Looking for help updating libsmbclient.dylib
----------------------------+-----------------------------------------------
 Reporter:  arudkin@…       |       Owner:  macports-tickets@…                   
     Type:  request         |      Status:  new                                  
 Priority:  Normal          |   Milestone:                                       
Component:  ports           |     Version:                                       
 Keywords:                  |        Port:                                       
----------------------------+-----------------------------------------------
 This post might be a little bit long. I know people hate users who don't
 explain themselves, so I'm erring on the side of caution. I'm a bit out of
 my depths here, so I'll do my best to explain what I'm looking for help
 with.

 '''Background:'''
 1) Samba has/had a serious bug that broke all network shares involving
 Windows 7 when the Windows 7 computer has installed a Microsoft program
 called "Windows Live Sign-In Assistant". This program is bundled with a
 variety of Microsoft software including new OEM installs of Windows 7, and
 having it installed instantly and inexplicably breaks SMB shares. This is
 important because an increasing number of Microsoft programs install this
 software, and for some cases, including Microsoft's current gaming
 initiative, the software is mandatory.

 The bug in Samba is documented, discussed, fixed, patched, and closed
 here:
 https://bugzilla.samba.org/show_bug.cgi?id=7577

 It is fixed in the latest versions of Samba 3.4.x and 3.5.x. Yay!

 2) A program called XBMC ("Xbox Media Center") which is available for
 Windows, Mac, Linux, and AppleTV, is obviously seriously affected by this
 bug where it's present. According to the developers, the Linux port of
 XBMC uses the system's smblcient.

 Because the AppleTV does not have its own SMB client, the AppleTV version
 of XBMC uses the Macports version of libsmbclient and bundles it with the
 application. So this is where you guys come in.

 I asked both the maker of the AppleTV port and the XBMC team at large
 about updating Samba to avoid this bug. Here is a post by the XBMC team
 member responsible for the AppleTV version:
 http://forum.xbmc.org/showpost.php?p=649506&postcount=18

 '''More Information'''
 I understand that the AppleTV is basically running a frankenstein version
 of OSX 10.4. I have no idea if anyone at MacPorts has experience with the
 AppleTV or not. I have no idea what version of MacPorts the libsmbclient
 on the XBMC->AppleTV project is from, and there's no version number
 reflected in the filename.

 So I figured I'd come over here. I have no idea where to go from here. I
 have no idea how to compile anything related to MacPorts. I'm just an end
 user. Obviously the objective is to build an updated version of
 libsmbclient.dylib that has solved the Samba bug listed above, and get it
 on the AppleTV and replace the one included with the application. I've
 attached the version included with the application in case it's helpful.

 I realize that it's unusual to ask you guys for help with what is
 essentially a problem with other applications, but the reply from the XBMC
 developer made me think it'd be worth a shot. Any directions, any help,
 anything you could do to help me get the file I need would be amazing.
 It's been a rather frustrating support experience trying to get to the
 bottom of this problem and a lot of people would benefit from this fix.

 If there are any other questions I can answer, I'll do my best.

-- 
Ticket URL: <https://trac.macports.org/ticket/27428>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list