Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot compile scanner on Mac OS X 10.6.4 #31

Open
spitfire opened this issue Nov 5, 2010 · 1 comment
Open

Cannot compile scanner on Mac OS X 10.6.4 #31

spitfire opened this issue Nov 5, 2010 · 1 comment

Comments

@spitfire
Copy link

spitfire commented Nov 5, 2010

I cannot build neither prefpane nor core (with scanner), I have taglib and taglib-extras installed from macports (in /opt/local prefix) (taglib @1.6.3 taglib-extras @1.0.1)
Scanner from playdar-core complains about "libtag.a", which doesn't exist on my system.
this is the log for playdar-core module, log for playdar.prefpane follows:

$ make scanner
g++ taglib-config --cflags taglib-config --libs -o playdar_modules/library/priv/taglib_driver/taglib_json_reader playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp
playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp:9:28: error: taglib/fileref.h: No such file or directory
playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp:10:24: error: taglib/tag.h: No such file or directory
playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp: In function ‘std::string ext2mime(const std::string&)’:
playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp:65: error: ‘cerr’ was not declared in this scope
playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp: In function ‘std::string scan_file(const char_)’:
playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp:114: error: ‘TagLib’ has not been declared
playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp:114: error: expected `;' before ‘f’
playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp:115: error: ‘f’ was not declared in this scope
playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp:116: error: ‘TagLib’ has not been declared
playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp:116: error: ‘tag’ was not declared in this scope
playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp:120: error: ‘TagLib’ has not been declared
playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp:120: error: ‘properties’ was not declared in this scope
make: *_* [playdar_modules/library/priv/taglib_driver/taglib_json_reader] Error 1

##LOG FOR PREFPANE

$ xcodebuild
=== BUILD NATIVE TARGET Playdar.prefPane OF PROJECT Playdar.prefPane WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies

Ld build/Playdar.prefPane.build/Release/Playdar.prefPane.build/Objects-normal/x86_64/Playdar normal x86_64
cd /Volumes/Dokumenty/mieszko/playdar.prefpane
setenv MACOSX_DEPLOYMENT_TARGET 10.5
/Xcode4/usr/bin/clang -arch x86_64 -bundle -isysroot /Xcode4/SDKs/MacOSX10.5.sdk -L/Volumes/Dokumenty/mieszko/playdar.prefpane/build -L/Volumes/Dokumenty/mieszko/playdar.prefpane/build/Cellar/taglib -F/Volumes/Dokumenty/mieszko/playdar.prefpane/build -F/Volumes/Dokumenty/mieszko/playdar.prefpane -filelist /Volumes/Dokumenty/mieszko/playdar.prefpane/build/Playdar.prefPane.build/Release/Playdar.prefPane.build/Objects-normal/x86_64/Playdar.LinkFileList -mmacosx-version-min=10.5 -framework Cocoa -framework PreferencePanes -framework Sparkle -o /Volumes/Dokumenty/mieszko/playdar.prefpane/build/Playdar.prefPane.build/Release/Playdar.prefPane.build/Objects-normal/x86_64/Playdar
ld: warning: directory not found for option '-L/Volumes/Dokumenty/mieszko/playdar.prefpane/build/Cellar/taglib'
Alloca array size must be i32
%seed = alloca i32, %struct.NSConstantString* @unnamed_cfstring, align 2097152 ; <i32*> [#uses=1]
Alloca array size must be i32
%1 = alloca %struct._objcFastEnumerationState, %struct.NSConstantString* @unnamed_cfstring, align 2097152 ; <%struct.objcFastEnumerationState> [#uses=5]
Alloca array size must be i32
%2 = alloca [16 x i8
], %struct.NSConstantString* @unnamed_cfstring, align 2097152 ; <[16 x i8
]> [#uses=2]
Alloca array size must be i32
%url = alloca %struct.CFURL, %struct.NSConstantString @unnamed_cfstring, align 2097152 ; <%struct.__CFURL*
> [#uses=3]
Intrinsic prototype has incorrect number of arguments!
void (i8_, i8, i64, i32, i1)* @llvm.memset.p0i8.i64
Broken module found, compilation aborted!
Stack dump:
0. Running pass 'Function Pass Manager' on module 'ld-temp.o'.

  1.  Running pass 'Module Verifier' on function '@"\01-[OrgPlaydarPreferencePane startAtLogin:]"'
    

clang: error: linker command failed due to signal 6 (use -v to see invocation)
Command /Xcode4/usr/bin/clang failed with exit code 250

Ld build/Playdar.prefPane.build/Release/Playdar.prefPane.build/Objects-normal/i386/Playdar normal i386
cd /Volumes/Dokumenty/mieszko/playdar.prefpane
setenv MACOSX_DEPLOYMENT_TARGET 10.5
/Xcode4/usr/bin/clang -arch i386 -bundle -isysroot /Xcode4/SDKs/MacOSX10.5.sdk -L/Volumes/Dokumenty/mieszko/playdar.prefpane/build -L/Volumes/Dokumenty/mieszko/playdar.prefpane/build/Cellar/taglib -F/Volumes/Dokumenty/mieszko/playdar.prefpane/build -F/Volumes/Dokumenty/mieszko/playdar.prefpane -filelist /Volumes/Dokumenty/mieszko/playdar.prefpane/build/Playdar.prefPane.build/Release/Playdar.prefPane.build/Objects-normal/i386/Playdar.LinkFileList -mmacosx-version-min=10.5 -framework Cocoa -framework PreferencePanes -framework Sparkle -o /Volumes/Dokumenty/mieszko/playdar.prefpane/build/Playdar.prefPane.build/Release/Playdar.prefPane.build/Objects-normal/i386/Playdar
ld: warning: directory not found for option '-L/Volumes/Dokumenty/mieszko/playdar.prefpane/build/Cellar/taglib'
ld: duplicate symbol .objc_class_name_OrgPlaydarPreferencePane in /Volumes/Dokumenty/mieszko/playdar.prefpane/build/Playdar.prefPane.build/Release/Playdar.prefPane.build/Objects-normal/i386/main.o and /Volumes/Dokumenty/mieszko/playdar.prefpane/build/Playdar.prefPane.build/Release/Playdar.prefPane.build/Objects-normal/i386/main.o
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Command /Xcode4/usr/bin/clang failed with exit code 1

** BUILD FAILED **

The following build commands failed:
Ld build/Playdar.prefPane.build/Release/Playdar.prefPane.build/Objects-normal/x86_64/Playdar normal x86_64
Ld build/Playdar.prefPane.build/Release/Playdar.prefPane.build/Objects-normal/i386/Playdar normal i386

@spitfire
Copy link
Author

spitfire commented Nov 5, 2010

BTW. I also tried to build with xcode 3.2.x of course.
I have erlang installed via macports (erlang @r14a)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant