Skip to content

Instantly share code, notes, and snippets.

@tkelman
Created March 7, 2014 05:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tkelman/9405781 to your computer and use it in GitHub Desktop.
Save tkelman/9405781 to your computer and use it in GitHub Desktop.
CC src/jltypes.o
CC src/gf.o
CC src/builtins.o
CC src/support/hashing.o
CC src/support/timefuncs.o
CC src/support/ptrhash.o
CC src/support/operators.o
CC src/module.o
CC src/codegen.o
CC src/support/utf8.o
CC src/support/ios.o
CC src/support/htable.o
CC src/interpreter.o
CC src/alloc.o
CC src/support/bitvector.o
CC src/dlload.o
CC src/support/int2str.o
CC src/support/libsupportinit.o
CC src/support/arraylist.o
In file included from /home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from /home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:31:
/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:44:20: warning: ‘virtual uint8_t* llvm::RTDyldMemoryManager::allocateCodeSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef)’ was hidden [-Woverloaded-virtual]
virtual uint8_t *allocateCodeSection(
^
In file included from codegen.cpp:569:0:
debuginfo.cpp:148:20: warning: by ‘virtual uint8_t* JITMemoryManagerWin::allocateCodeSection(uintptr_t, unsigned int, unsigned int)’ [-Woverloaded-virtual]
virtual uint8_t *allocateCodeSection(uintptr_t Size, unsigned Alignment,
^
In file included from /home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from /home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:31:
/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:51:20: warning: ‘virtual uint8_t* llvm::RTDyldMemoryManager::allocateDataSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef, bool)’ was hidden [-Woverloaded-virtual]
virtual uint8_t *allocateDataSection(
^
In file included from codegen.cpp:569:0:
debuginfo.cpp:150:20: warning: by ‘virtual uint8_t* JITMemoryManagerWin::allocateDataSection(uintptr_t, unsigned int, unsigned int, bool)’ [-Woverloaded-virtual]
virtual uint8_t *allocateDataSection(uintptr_t Size, unsigned Alignment,
^
In file included from /home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from /home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:31:
/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:61:16: warning: ‘virtual void llvm::RTDyldMemoryManager::registerEHFrames(uint8_t*, uint64_t, size_t)’ was hidden [-Woverloaded-virtual]
virtual void registerEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size);
^
In file included from codegen.cpp:569:0:
debuginfo.cpp:155:16: warning: by ‘virtual void JITMemoryManagerWin::registerEHFrames(llvm::StringRef)’ [-Woverloaded-virtual]
virtual void registerEHFrames(StringRef SectionData) { return JMM->registerEHFrames(SectionData); }
^
debuginfo.cpp: In member function ‘virtual uint8_t* JITMemoryManagerWin::startExceptionTable(const llvm::Function*, uintptr_t&)’:
debuginfo.cpp:136:77: error: ‘class llvm::JITMemoryManager’ has no member named ‘startExceptionTable’
uintptr_t &ActualSize) { return JMM->startExceptionTable(F,ActualSize); }
^
debuginfo.cpp: In member function ‘virtual void JITMemoryManagerWin::endExceptionTable(const llvm::Function*, uint8_t*, uint8_t*, uint8_t*)’:
debuginfo.cpp:138:91: error: ‘class llvm::JITMemoryManager’ has no member named ‘endExceptionTable’
uint8_t *TableEnd, uint8_t* FrameRegister) { return JMM->endExceptionTable(F,TableStart,TableEnd,FrameRegister); }
^
debuginfo.cpp:138:144: error: return-statement with a value, in function returning 'void' [-fpermissive]
uint8_t *TableEnd, uint8_t* FrameRegister) { return JMM->endExceptionTable(F,TableStart,TableEnd,FrameRegister); }
^
debuginfo.cpp: In member function ‘virtual void JITMemoryManagerWin::deallocateExceptionTable(void*)’:
debuginfo.cpp:139:65: error: ‘class llvm::JITMemoryManager’ has no member named ‘deallocateExceptionTable’
virtual void deallocateExceptionTable(void *ET) { return JMM->deallocateExceptionTable(ET); }
^
debuginfo.cpp:139:92: error: return-statement with a value, in function returning 'void' [-fpermissive]
virtual void deallocateExceptionTable(void *ET) { return JMM->deallocateExceptionTable(ET); }
^
debuginfo.cpp: In member function ‘virtual uint8_t* JITMemoryManagerWin::allocateCodeSection(uintptr_t, unsigned int, unsigned int)’:
debuginfo.cpp:149:118: error: no matching function for call to ‘llvm::JITMemoryManager::allocateCodeSection(uintptr_t&, unsigned int&, unsigned int&)’
unsigned SectionID) { return JMM->allocateCodeSection(Size,Alignment,SectionID); }
^
debuginfo.cpp:149:118: note: candidate is:
In file included from /home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from /home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:31:
/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:44:20: note: virtual uint8_t* llvm::RTDyldMemoryManager::allocateCodeSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef)
virtual uint8_t *allocateCodeSection(
^
/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:44:20: note: candidate expects 4 arguments, 3 provided
In file included from codegen.cpp:569:0:
debuginfo.cpp: In member function ‘virtual uint8_t* JITMemoryManagerWin::allocateDataSection(uintptr_t, unsigned int, unsigned int, bool)’:
debuginfo.cpp:151:146: error: no matching function for call to ‘llvm::JITMemoryManager::allocateDataSection(uintptr_t&, unsigned int&, unsigned int&, bool&)’
unsigned SectionID, bool IsReadOnly) { return JMM->allocateDataSection(Size,Alignment,SectionID,IsReadOnly); }
^
debuginfo.cpp:151:146: note: candidate is:
In file included from /home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from /home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:31:
/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:51:20: note: virtual uint8_t* llvm::RTDyldMemoryManager::allocateDataSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef, bool)
virtual uint8_t *allocateDataSection(
^
/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:51:20: note: candidate expects 5 arguments, 4 provided
In file included from codegen.cpp:569:0:
debuginfo.cpp: In member function ‘virtual bool JITMemoryManagerWin::applyPermissions(std::string*)’:
debuginfo.cpp:154:72: error: ‘class llvm::JITMemoryManager’ has no member named ‘applyPermissions’
virtual bool applyPermissions(std::string *ErrMsg = 0) { return JMM->applyPermissions(ErrMsg); }
^
debuginfo.cpp: In member function ‘virtual void JITMemoryManagerWin::registerEHFrames(llvm::StringRef)’:
debuginfo.cpp:155:98: error: no matching function for call to ‘llvm::JITMemoryManager::registerEHFrames(llvm::StringRef&)’
virtual void registerEHFrames(StringRef SectionData) { return JMM->registerEHFrames(SectionData); }
^
debuginfo.cpp:155:98: note: candidate is:
In file included from /home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from /home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:31:
/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:61:16: note: virtual void llvm::RTDyldMemoryManager::registerEHFrames(uint8_t*, uint64_t, size_t)
virtual void registerEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size);
^
/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:61:16: note: candidate expects 3 arguments, 1 provided
In file included from codegen.cpp:569:0:
debuginfo.cpp:155:98: error: return-statement with a value, in function returning 'void' [-fpermissive]
virtual void registerEHFrames(StringRef SectionData) { return JMM->registerEHFrames(SectionData); }
^
CC src/sys.o
CC src/support/asprintf.o
codegen.cpp: In function ‘void jl_init_codegen()’:
codegen.cpp:4083:54: error: cannot allocate an object of abstract type ‘JITMemoryManagerWin’
.setJITMemoryManager(new JITMemoryManagerWin())
^
In file included from codegen.cpp:569:0:
debuginfo.cpp:114:7: note: because the following virtual functions are pure within ‘JITMemoryManagerWin’:
class JITMemoryManagerWin : public JITMemoryManager {
^
In file included from /home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from /home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:31:
/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:44:20: note: virtual uint8_t* llvm::RTDyldMemoryManager::allocateCodeSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef)
virtual uint8_t *allocateCodeSection(
^
/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:51:20: note: virtual uint8_t* llvm::RTDyldMemoryManager::allocateDataSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef, bool)
virtual uint8_t *allocateDataSection(
^
/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:103:16: note: virtual bool llvm::RTDyldMemoryManager::finalizeMemory(std::string*)
virtual bool finalizeMemory(std::string *ErrMsg = 0) = 0;
^
CC src/init.o
CC src/support/wcwidth.o
CC src/support/_setjmp.win64.o
sys.c: In function ‘jl_zero_subnormals’:
sys.c:446:5: warning: implicit declaration of function ‘__cpuid’ [-Wimplicit-function-declaration]
cpuid(info, 0);
^
sys.c: In function ‘jl_pathname_for_handle’:
sys.c:601:11: warning: unused variable ‘handle’ [-Wunused-variable]
void *handle = uv_lib->handle;
^
CC src/support/_longjmp.win64.o
LINK src/support/libsupport.a
CC src/task.o
In file included from codegen.cpp:569:0:
debuginfo.cpp: In member function ‘virtual uint8_t* JITMemoryManagerWin::startExceptionTable(const llvm::Function*, uintptr_t&)’:
debuginfo.cpp:136:112: warning: control reaches end of non-void function [-Wreturn-type]
uintptr_t &ActualSize) { return JMM->startExceptionTable(F,ActualSize); }
^
debuginfo.cpp: In member function ‘virtual uint8_t* JITMemoryManagerWin::allocateCodeSection(uintptr_t, unsigned int, unsigned int)’:
debuginfo.cpp:149:121: warning: control reaches end of non-void function [-Wreturn-type]
unsigned SectionID) { return JMM->allocateCodeSection(Size,Alignment,SectionID); }
^
debuginfo.cpp: In member function ‘virtual uint8_t* JITMemoryManagerWin::allocateDataSection(uintptr_t, unsigned int, unsigned int, bool)’:
debuginfo.cpp:151:149: warning: control reaches end of non-void function [-Wreturn-type]
unsigned SectionID, bool IsReadOnly) { return JMM->allocateDataSection(Size,Alignment,SectionID,IsReadOnly); }
^
debuginfo.cpp: In member function ‘virtual bool JITMemoryManagerWin::applyPermissions(std::string*)’:
debuginfo.cpp:154:98: warning: control reaches end of non-void function [-Wreturn-type]
virtual bool applyPermissions(std::string *ErrMsg = 0) { return JMM->applyPermissions(ErrMsg); }
^
init.c:119:12: warning: ‘is_addr_on_stack’ defined but not used [-Wunused-function]
static int is_addr_on_stack(void *addr)
^
CC src/array.o
Makefile:56: recipe for target 'codegen.o' failed
make[2]: *** [codegen.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** wait: No child processes. Stop.
Makefile:43: recipe for target 'julia-release' failed
make[1]: *** [julia-release] Error 2
Makefile:32: recipe for target 'release' failed
make: *** [release] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment