Hi Tim, Which branch are you trying to build? This appears to be a mismatch between LLVM and LanguageKit versions. Currently:
The 0.4.1 release requires LLVM 2.5. The stable branch requires LLVM 2.6 The trunk branch requires LLVM trunk. David On 3 Dec 2009, at 16:36, Larson, Timothy E. wrote: > Efforts to build on NetBSD continue. The llvm package is a work-in- > progress, OSS is missing altogether, and poppler seems to be acting > oddly. So for the moment, the etoile-core (Frameworks and > Languages) package is skipping MediaKit and PopplerKit, just to see > what happens. Those packages will all need to be complete before > any Etoile packages can be committed. > > Anyway, the only patch I've had to make (not directly related to > packaging itself) is the Frameworks/EtoileFoundation/Source/ETUUID.m > one I reported a couple weeks ago. > > The next hurdle is figuring out the following: > > Build Project: CodeGen > > Making all for framework LanguageKitCodeGen... > Compiling file LLVMCodeGen.m ... > Compiling file CGObjCGNU.cpp ... > CGObjCGNU.cpp: In constructor '<unnamed>::CGObjCGNU::CGObjCGNU > (llvm::Module&, const llvm::Type*, const llvm::Type*)': > CGObjCGNU.cpp:191: error: 'Int32Ty' is not a member of 'llvm::Type' > CGObjCGNU.cpp:194: error: 'Int8Ty' is not a member of 'llvm::Type' > CGObjCGNU.cpp:197: error: 'Int8Ty' is not a member of 'llvm::Type' > CGObjCGNU.cpp:202: error: no matching function for call to > 'llvm::StructType::get(const llvm::Type*&, const llvm::Type*&, void*)' > /usr/pkgsrc/wip/etoile-core/work.i386/.buildlink/include/llvm/ > DerivedTypes.h:251: note: candidates are: static llvm::StructType* > llvm::StructType::get(llvm::LLVMContext&, const std::vector<const > llvm::Type*, std::allocator<const llvm::Type*> >&, bool) > /usr/pkgsrc/wip/etoile-core/work.i386/.buildlink/include/llvm/ > DerivedTypes.h:255: note: static llvm::StructType* > llvm::StructType::get(llvm::LLVMContext&, bool) > /usr/pkgsrc/wip/etoile-core/work.i386/.buildlink/include/llvm/ > DerivedTypes.h:264: note: static llvm::StructType* > llvm::StructType::get(llvm::LLVMContext&, const llvm::Type*, ...) > CGObjCGNU.cpp:208: error: no matching function for call to > 'llvm::OpaqueType::get()' > /usr/pkgsrc/wip/etoile-core/work.i386/.buildlink/include/llvm/ > DerivedTypes.h:505: note: candidates are: static llvm::OpaqueType* > llvm::OpaqueType::get(llvm::LLVMContext&) > > > Thanks, > Tim > _______________________________________________ > Etoile-packaging mailing list > [email protected] > https://mail.gna.org/listinfo/etoile-packaging -- Sent from my brain _______________________________________________ Etoile-packaging mailing list [email protected] https://mail.gna.org/listinfo/etoile-packaging
