Varun,
   Please use Linux, You can request a VM for Linux from IT, but get guidance 
from Steve Lawrence.



Sincerely,
  Harinder Sood |Director (Program Manager)

[email protected]
M          240 805 4219
Work: 410 290-1411 x122
Connect with us!



The information contained in this transmission is for the personal and 
confidential use of the individual or entity to which it is addressed. If the 
reader is not the intended recipient, you are hereby notified that any review, 
dissemination, or copying of this communication is strictly prohibited. If you 
have received this transmission in error, please notify the sender immediately


-----Original Message-----
From: Zaver, Varun <[email protected]> 
Sent: Wednesday, May 25, 2022 4:13 PM
To: [email protected]
Subject: Initial Compilation Errors

Hello,

I have recently joined the effort to work on apache/daffodil. I am trying to 
work an open issue; however, I am running into compilation errors on a clone of 
apache/daffodil that I have made no changes to. I am working on a Windows 
computer and the steps I have followed are listed below:

Steps:

  1.  Fork apache/daffodil
  2.  Clone the forked repository to local machine
  3.  Follow the instructions in the BUILD.md file (all steps below were done 
in a MSYS2 window)
     *   Run "pacman -S clang diffutils gcc git make pkgconf"                   
                  -- Succeeded
     *   Run "export CC=clang AR=llvm-ar"                                       
                                -- Succeeded
     *   Run "git clone -b v3.3 https://github.com/michaelrsweet/mxml.git

               unset CC AR

               cd mxml

               ./configure --prefix=/usr --disable-shared --disable-threads

               make

               make install

"                                                                               
                                                      --Succeeded

     *   Run "export MSYS2_PATH_TYPE=inherit"                                   
                         --Succeeded

Error(s):

  1.  Powershell/IDE Compiling
When I run "sbt compile" within an IDE that has the daffodil directory open, 
the error I receive is:
"(daffodil-runtime2 / Compile / cCompile) java.io.IOException: Cannot run 
program "cc": CreateProcess error=2, The system cannot find the file specified"

I had set my environment variable "CC" to  "clang" and "AR" to "llvm-ar", 
however I receive the same error as before but the "cc" is changed to "clang" 
in the error message.

I have downloaded LLVM-11.0.0-win64 in an attempt to have clang downloaded but 
I do not think I have done this correctly since "clang" is not a recognized 
command in Powershell.


  1.  MSYS2 Compiling
When I run "sbt compile" from the MSYS2 window, I receive a "sbt command not 
found". As such, I had added sbt to the PATH variable and received these errors:
/c/Program Files (x86)/sbt/bin/sbt: line 453: java: command not found

copying runtime jar...

mkdir: cannot create directory '': No such file or directory

/c/Program Files (x86)/sbt/bin/sbt: line 460: java: command not found

/c/Program Files (x86)/sbt/bin/sbt: line 220: java: command not found

Has anyone ran into similar issues? I appreciate any help and apologize for any 
novice mistakes I have made.

Thanks!

Best,
Varun

Reply via email to