[ptx] Re: Problems with Autopano-Sift and Mono on OS X

Ippei UKAI ippei_ukai at mac.com
Fri May 27 15:08:49 BST 2005


Hi,

I have no idea what's going on inside mono, but I think CarbonSound.h  
comes back when you install the developer tools. I was stupid enough  
to try compiling software after updating QT but before updating the  
sdk, and saw compile error with that header file.

If that file is all you need now, how about trying QT7 SDK? ftp:// 
ftp.apple.com/developer/Development_Kits/QT7SDK_Mac.dmg

Ippei

On 27 May 2005, at 13:17, Ian Wood wrote:

> Aargh! Yet another thing that has been broken by QuickTime 7!
>
> I found a post on the Mono-OS X list <http://lists.ximian.com/ 
> archives/public/mono-osx/2005-May/000185.html> which seems to be  
> relevant:
>
>> Hello,
>>
>>     Third attempt, this time I figured out why libgdiplus got broken:
>> turns out that if you install QuickTime 7 (which we did as part of  
>> our
>> `click yes to all updates that software update recommends you  
>> update'),
>> it blindly removes the CarbonSound.h header file which means that any
>> app that requires Carbon.h breaks.
>>
>>      I did not catch that, because libgdiplus merely "probes", so  
>> it is
>> happy to go ahead and drop support for Carbon in this case.  Maybe we
>> should rectify this, and if the --enable-quartz flag is passed, then
>> abort if we do not find a usable quartz to avoid these problems
>>
>
> As each QT update tends to break bits of my workflow the main work  
> computer is still on QT 6.5.2, and my laptop with QT 7 on it is in  
> for repairs so that explains why there are no problems at this end.  
> If you are on Tiger it looks like you will have to wait for the  
> next OS X build of Mono as there is no way of downgrading Tiger to  
> QT < 7.
>
> Later today I'll boot up from an external disk with QT 7 installed  
> and double-check that this is the problem.
>
> Ian
>
>
>>
>> On 26 May 2005, at 15:51, johnriley wrote:
>>
>>
>>> Hi,
>>>
>>> I was trying out autopano-sift, but hit a problem.  I used
>>> Sift
>>> Helper 007 to generate the stuff to run in the Terminal,
>>> dragged
>>> it in and hit return to run it.  When it ran, it threw an
>>> exception,
>>> which is copied in whole at the end of this email.  Its main
>>> complaint seemed to be that it couldn't find
>>> "System.DllNotFoundException: /Library/Frameworks/
>>> Mono.framework/Versions/1.1.7/lib/libgdiplus.dylib".  I have
>>> installed the Mono frameworks 1.1.7.  I checked for the file
>>> in
>>> the exception and it is there as an alias to
>>> libgdiplus.0.0.0.dylib
>>> in the same folder.
>>>
>>> Do  you have any suggestions?  I am not a Unix guru or
>>> anything, but this really sounds extremely useful!
>>>
>>> Thanks,
>>>
>>> John
>>>
>>>
>>
>> On 26 May 2005, at 18:27, Koen Verschaeren wrote:
>>
>>
>>> Hi Ian,
>>>
>>> As promised a bit more information about the errors I'm getting.
>>>
>>> I might found the reason why autopano-sift works on your mac with  
>>> only Mono installed :
>>> http://www.email-lists.org/pipermail/ptx/2004-September/002369.html
>>> There has been a version going around in september without the  
>>> gtk# dependency.
>>> Is it possible you are using that one?  Can you send me the exe's?
>>>
>>> I'm getting these errors :
>>> Koen-Verschaerens-Computer:~ Koen$ /Users/Koen/Desktop/sift- 
>>> script.sh
>>> SIFT Keypoint Generation
>>>
>>>
>>> Unhandled Exception: System.NullReferenceException: Object  
>>> reference not set to an instance of an object
>>> in <0x00000> <unknown method>
>>> in (wrapper managed-to-native)  
>>> System.Drawing.GDIPlus:GdipGetImageGraphicsContext (intptr,intptr&)
>>> in <0x00074> System.Drawing.Graphics:FromImage  
>>> (System.Drawing.Image image)
>>> in <0x00304> DisplayImage:ScaleWithin (Int32 dim)
>>> in <0x0020c> GenerateKeys:Main (System.String[] args)
>>> SIFT Keypoint Generation
>>>
>>> Best Regards,
>>>
>>> Koen
>>>
>>

-- 
  ->> 鵜飼 一平  (UKAI Ippei) ->>>>>>>>>>>>>>>>>>>>>>>>>
   My general MSN, AIM, and E-Mail: ippei_ukai at mac.com
   Homepage:  http://homepage.mac.com/ippei_ukai/




More information about the ptX mailing list