Henrik Bach
2004-Oct-06 19:52 UTC
[LLVMdev] Compiling errors from UnixLocalInferiorProcess.cpp when compiling on MinGW
Hi When compiling UnixLocalInferiorProcess.cpp, I get these errors: ----------------------- C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:41:22: sys/wait.h: No such file or directory C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp: In member function `void <unnamed>::IP::startChild(llvm::Module*, const std::vector<std::string, std::allocator<std::string> >&, const char* const*) ': C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:255: error: ` pipe' undeclared (first use this function) C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:255: error: (Each undeclared identifier is reported only once for each function it appears in.) C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:264: error: ` fork' undeclared (first use this function) C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp: In member function `void <unnamed>::IP::killChild() const': C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:428: error: ` WNOHANG' undeclared (first use this function) C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:428: error: ` waitpid' undeclared (first use this function) C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:437: error: ` usleep' undeclared (first use this function) C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:452: error: ` WIFEXITED' undeclared (first use this function) C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:453: error: ` WEXITSTATUS' undeclared (first use this function) C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:454: error: ` WIFSIGNALED' undeclared (first use this function) C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:455: error: ` WTERMSIG' undeclared (first use this function) C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:460: error: ` SIGKILL' undeclared (first use this function) C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:460: error: ` kill' undeclared (first use this function) ----------------------- It seems to be unix platform specific. However, I'm compiling this on MinGW. Shouldn't this be moved to lib/System/platform for every platform? Any suggestions? ============================================================Henrik Bach Open Source Developer e-mail: henrik_bach_llvm at hotmail.com ============================================================Got Freedom? Software Freedom Day 2004 - 28th of August http://www.softwarefreedomday.org/ ============================================================ _________________________________________________________________ Opret en gratis Hotmail-konto http://www.hotmail.com med udsigt til 250 MB lagerkapacitet
Reid Spencer
2004-Oct-06 20:22 UTC
[LLVMdev] Compiling errors from UnixLocalInferiorProcess.cpp when compiling on MinGW
This file (UnixLocalInferiorProcess.cpp) is due for porting and placement in lib/System but I haven't gotten there yet. If you come up with something that works on MINGW, please let me know. Thanks, Reid. Henrik Bach wrote:> Hi > > When compiling UnixLocalInferiorProcess.cpp, I get these errors: > ----------------------- > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:41:22: > sys/wait.h: No such file or directory > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp: > In > member function `void <unnamed>::IP::startChild(llvm::Module*, const > std::vector<std::string, std::allocator<std::string> >&, const char* > const*) > ': > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:255: > error: ` > pipe' undeclared (first use this function) > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:255: > error: (Each > undeclared identifier is reported only once for each function it appears > in.) > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:264: > error: ` > fork' undeclared (first use this function) > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp: > In > member function `void <unnamed>::IP::killChild() const': > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:428: > error: ` > WNOHANG' undeclared (first use this function) > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:428: > error: ` > waitpid' undeclared (first use this function) > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:437: > error: ` > usleep' undeclared (first use this function) > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:452: > error: ` > WIFEXITED' undeclared (first use this function) > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:453: > error: ` > WEXITSTATUS' undeclared (first use this function) > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:454: > error: ` > WIFSIGNALED' undeclared (first use this function) > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:455: > error: ` > WTERMSIG' undeclared (first use this function) > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:460: > error: ` > SIGKILL' undeclared (first use this function) > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:460: > error: ` > kill' undeclared (first use this function) > ----------------------- > > It seems to be unix platform specific. However, I'm compiling this on > MinGW. Shouldn't this be moved to lib/System/platform for every platform? > > Any suggestions? > > ============================================================> Henrik Bach > Open Source Developer > > e-mail: henrik_bach_llvm at hotmail.com > ============================================================> Got Freedom? > Software Freedom Day 2004 - 28th of August > http://www.softwarefreedomday.org/ > ============================================================> > _________________________________________________________________ > Opret en gratis Hotmail-konto http://www.hotmail.com med udsigt til 250 > MB lagerkapacitet > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev >
Chris Lattner
2004-Oct-06 20:46 UTC
[LLVMdev] Compiling errors from UnixLocalInferiorProcess.cpp when compiling on MinGW
On Wed, 6 Oct 2004, Reid Spencer wrote:> This file (UnixLocalInferiorProcess.cpp) is due for porting and placement in > lib/System but I haven't gotten there yet. If you come up with something that > works on MINGW, please let me know.As you might guess by the name, this file is essentially entirely unix specific. The debugger is designed so that multiple backends can be plugged into it for different purposes: I don't think that "porting" this to make it work on win32 would be sufficient in any case. Can't you just disable the build of this file on non-unix systems? -Chris> Henrik Bach wrote: > > > Hi > > > > When compiling UnixLocalInferiorProcess.cpp, I get these errors: > > ----------------------- > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:41:22: > > sys/wait.h: No such file or directory > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp: > > In > > member function `void <unnamed>::IP::startChild(llvm::Module*, const > > std::vector<std::string, std::allocator<std::string> >&, const char* > > const*) > > ': > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:255: > > error: ` > > pipe' undeclared (first use this function) > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:255: > > error: (Each > > undeclared identifier is reported only once for each function it appears > > in.) > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:264: > > error: ` > > fork' undeclared (first use this function) > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp: > > In > > member function `void <unnamed>::IP::killChild() const': > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:428: > > error: ` > > WNOHANG' undeclared (first use this function) > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:428: > > error: ` > > waitpid' undeclared (first use this function) > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:437: > > error: ` > > usleep' undeclared (first use this function) > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:452: > > error: ` > > WIFEXITED' undeclared (first use this function) > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:453: > > error: ` > > WEXITSTATUS' undeclared (first use this function) > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:454: > > error: ` > > WIFSIGNALED' undeclared (first use this function) > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:455: > > error: ` > > WTERMSIG' undeclared (first use this function) > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:460: > > error: ` > > SIGKILL' undeclared (first use this function) > > C:/MinGW/msys/local/projects/src/llvm/lib/Debugger/UnixLocalInferiorProcess.cpp:460: > > error: ` > > kill' undeclared (first use this function) > > ----------------------- > > > > It seems to be unix platform specific. However, I'm compiling this on > > MinGW. Shouldn't this be moved to lib/System/platform for every platform? > > > > Any suggestions? > > > > ============================================================> > Henrik Bach > > Open Source Developer > > > > e-mail: henrik_bach_llvm at hotmail.com > > ============================================================> > Got Freedom? > > Software Freedom Day 2004 - 28th of August > > http://www.softwarefreedomday.org/ > > ============================================================> > > > _________________________________________________________________ > > Opret en gratis Hotmail-konto http://www.hotmail.com med udsigt til 250 > > MB lagerkapacitet > > > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev >-Chris -- http://llvm.org/ http://nondot.org/sabre/
Reasonably Related Threads
- [LLVMdev] Compiling errors from UnixLocalInferiorProcess.cpp when compiling on MinGW
- [LLVMdev] Compiling errors from UnixLocalInferiorProcess.cpp when compiling on MinGW
- [LLVMdev] SlowOperationInformer.cpp:55: error: `SIGALRM' undeclared (first use this functi
- [LLVMdev] SlowOperationInformer.cpp:55: error: `SIGALRM' undeclared (first use this functi
- [LLVMdev] SlowOperationInformer.cpp:55: error: `SIGALRM' undeclared (first use this functi