mauri870/ransomware

Well done - but failes in build

david-bla opened this issue · 1 comments

Hey, first thank you for this example.

Yesterday I was able to build on a live kali without bigger problems.
I changed my test setup and created some vms but i wasnt able to build sucesfully again...
One Issue is that after the debian install "apt install golang" there is no $GOPATH and $GOROOT set.
I usually check where the main files are "/usr/lib/go" and export GOROOT.
I set the GOPATH to $HOME/go and checked for "apt install build-essential".
^- maybe put these in "prerequisites"

I added the working dir to the PATH env ( export PATH=$PATH:$GOPATH/bin ).

Today im not able to build your project on any system. (Tried a debian8, ubuntu14, kali)
I got the same error over and over again:
mkdir -p /root/go/src/github.com/mauri870/ransomware/bin/server
cd /root/go/src/github.com/mauri870/ransomware/build/ransomware && GOOS=windows GOARCH=386 go build --ldflags "-s -w -H windowsgui -X main.ServerBaseURL=https://192.168.31.131:8080" -o /root/go/src/github.com/mauri870/ransomware/bin/ransomware.exe
#github.com/mauri870/ransomware/build/ransomware
runtime.main: call to external function main.main
runtime.main: undefined: main.main
Makefile:33: recipe for target 'build' failed
make: *** [build] Error 2

Thank you in advance

The docker way is working well!
I've to dig deeper in golang and docker.
I stated docker for using ci with gitlab but it seems so useful, like the golang (you project are the first golang files i red) nice language!

But anyway I'd like to get behind this runtime.main calles main.main issue... seemed to be related to a env or ??? the functions are defined properly and I didn't change these lines.