On Feb 7, 2009, at 10:30 AM, Christiaan Hofman wrote:

Basically the same results. I get the explicit #warnings and the
deprecated functions and global constants. But not the deprecated
methods. I'm pretty much convinced it's a gcc bug.

Huh...I didn't notice that there weren't any methods involved. It looks like this is limited to gcc-4.0 here:

froude:tmp amaxwell$ cat t.m
#import <Foundation/Foundation.h>

int main (int argc, char const *argv[])
{
    NSAutoreleasePool *pool = [NSAutoreleasePool new];

    NSString *s = [NSString stringWithCString:"eh"];
    NSLog(@"%@", s);

    [pool release];
    return 0;
}
froude:tmp amaxwell$ gcc-4.0 t.m -framework Foundation
froude:tmp amaxwell$ gcc-4.2 t.m -framework Foundation
t.m: In function ‘main’:
t.m:7: warning: ‘stringWithCString:’ is deprecated (declared at / System/Library/Frameworks/Foundation.framework/Headers/NSString.h:386)


So here's what I get for BD using gcc-4.2:


build/bibdesk-clean/BibDocument_DataSource.m:1347: warning: conflicting types for '-(void)tableView:(NSTableView *)tv addItemsFromPasteboard:(NSPasteboard *)pboard'

BuildProducts/Debug/OmniAppKit.framework/Headers/NSTableView- OAExtensions.h:51: warning: previous declaration of '-(BOOL)tableView: (NSTableView *)tableView addItemsFromPasteboard:(NSPasteboard *) pasteboard'

build/bibdesk-clean/BibDocument.m:2459: warning: conflicting types for '-(void)pasteboardHelperWillBeginGenerating:(BDSKItemPasteboardHelper *)helper'

build/bibdesk-clean/BDSKItemPasteboardHelper.h:67: warning: previous declaration of '-(NSString *)pasteboardHelperWillBeginGenerating: (BDSKItemPasteboardHelper *)pboardHelper'

build/bibdesk-clean/BibDocument.m:2464: warning: conflicting types for '-(void)pasteboardHelperDidEndGenerating:(BDSKItemPasteboardHelper *) helper'

build/bibdesk-clean/BDSKItemPasteboardHelper.h:68: warning: previous declaration of '-(NSString *)pasteboardHelperDidEndGenerating: (BDSKItemPasteboardHelper *)pboardHelper'

build/bibdesk-clean/BDSKMacroWindowController.m:560: warning: conflicting types for '-(void)tableView:(NSTableView *)tv addItemsFromPasteboard:(NSPasteboard *)pboard'

BuildProducts/Debug/OmniAppKit.framework/Headers/NSTableView- OAExtensions.h:51: warning: previous declaration of '-(BOOL)tableView: (NSTableView *)tableView addItemsFromPasteboard:(NSPasteboard *) pasteboard'

build/bibdesk-clean/BDSKTextImportController.m:1536: warning: conflicting types for '-(void)tableView:(NSTableView *)tv addItemsFromPasteboard:(NSPasteboard *)pboard'

BuildProducts/Debug/OmniAppKit.framework/Headers/NSTableView- OAExtensions.h:51: warning: previous declaration of '-(BOOL)tableView: (NSTableView *)tableView addItemsFromPasteboard:(NSPasteboard *) pasteboard'

build/bibdesk-clean/vendorsrc/ukdirectoryenumerator/ UKDirectoryEnumerator.m:508: warning: 'stringWithContentsOfFile:' is deprecated (declared at /Developer/SDKs/MacOSX10.5.sdk/System/Library/ Frameworks/Foundation.framework/Headers/NSString.h:357)

build/bibdesk-clean/BDSKLevelIndicatorCell.m:66: warning: format not a string literal and no format arguments

build/bibdesk-clean/BDSKLogUtilities.m:379: warning: conflicting types for '-(int)hash' /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/ Foundation.framework/Headers/NSObject.h:16: warning: previous declaration of '-(NSUInteger)hash'



Attachment: smime.p7s
Description: S/MIME cryptographic signature

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Bibdesk-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to