Issue-Tracking for UMDK

Hosted forum for UMDK related questions

Moderators: BigEvilCorporation, prophet36

Post Reply
MintyTheCat
Very interested
Posts: 484
Joined: Sat Mar 05, 2011 11:11 pm
Location: Berlin, Germany

Issue-Tracking for UMDK

Post by MintyTheCat »

Hi Prophet,

how would you like us to notify you of any issues with the Sourcecode for UMDK?

I have just patched a slight issue with your paths having checked if the issue was still present in your UMDK's Dev Branch, it was so I shall email you the Patch.

Cheers,

Minty.
UMDK Fanboy
prophet36
Very interested
Posts: 234
Joined: Sat Dec 13, 2008 6:58 pm
Location: London, UK
Contact:

Post by prophet36 »

It looks like you're using an incorrect branch. If you're a UMDK user, you should use a specific release; the most recent is 20140524:

Code: Select all

$ cd $HOME
$ mkdir 20140524
$ cd 20140524
$ wget -qO- http://makestuff.eu/bil | tar zxf -
$ cd makestuff/
$ scripts/msget.sh makestuff/hdlmake/20140524
Fetching "makestuff/hdlmake/20140524"...
Uncompressing "makestuff/hdlmake/20140524" into "hdlmake" directory...
Fetching "makestuff/common/20140524"...
Uncompressing "makestuff/common/20140524" into "./common" directory...
$ cd hdlmake/apps/
$ ../bin/hdlmake.py -g makestuff/umdkv2
MakeStuff HDL Builder (C) 2012-2013 Chris McClelland

Fetching https://github.com/makestuff/umdkv2/archive/20140524.tar.gz
Success!
$ cd makestuff/umdkv2/
$ ls
COPYING  COPYING.LESSER  gdb-bridge  hackdump  loader  logread	m68k  README  scripts  templates  vhdl
$ grep -E '^ROOT' logread/Makefile
ROOT    := $(realpath ../../../../..)
$
Conversely, if you're a UMDK developer, you should use the dev branch:

Code: Select all

$ cd $HOME
$ mkdir dev
$ cd dev
$ wget -qO- http://makestuff.eu/bil | tar zxf -
$ cd makestuff/
$ scripts/msget.sh makestuff/hdlmake/dev
Fetching "makestuff/hdlmake/dev"...
Uncompressing "makestuff/hdlmake/dev" into "hdlmake" directory...
Fetching "makestuff/common/dev"...
Uncompressing "makestuff/common/dev" into "./common" directory...
$ cd hdlmake/apps/
$ mkdir makestuff
$ cd makestuff/
$ ../../../scripts/msgit.sh makestuff/umdkv2
Cloning into 'umdkv2'...
remote: Reusing existing pack: 1054, done.
remote: Total 1054 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (1054/1054), 368.83 KiB | 382.00 KiB/s, done.
Resolving deltas: 100% (622/622), done.
Checking connectivity... done.
$ cd umdkv2/
$ ls
COPYING  COPYING.LESSER  gdb-bridge  hackdump  loader  logread	m68k  README  scripts  templates  vhdl
$ grep -E '^ROOT' logread/Makefile
ROOT    := $(realpath ../../../../..)
$
For bug-reporting, GitHub already has a web-based tool for it: https://github.com/makestuff/umdkv2/issues
MintyTheCat
Very interested
Posts: 484
Joined: Sat Mar 05, 2011 11:11 pm
Location: Berlin, Germany

Post by MintyTheCat »

I was a naughty boy: I grabbed the tree as a compressed-file directly from the Dev Branch's page instead of cloning correctly.

All is now well and Logread now builds without me having to modify the Makefile's Path - thanks.

Sorry - I saw your link underneath for issue tracking - cheers.
UMDK Fanboy
prophet36
Very interested
Posts: 234
Joined: Sat Dec 13, 2008 6:58 pm
Location: London, UK
Contact:

Post by prophet36 »

That's actually all the msget.sh script does (whereas the msgit.sh script actually does a git clone). My theory is you actually downloaded the zip for the master branch. In theory the master branch should point at the same commits as the most recent label. In practice, not so much.

Anyway, glad you got it sorted!
MintyTheCat
Very interested
Posts: 484
Joined: Sat Mar 05, 2011 11:11 pm
Location: Berlin, Germany

Post by MintyTheCat »

Yes, it gave me the Master instead of Dev. I added my Key and then got the Dev - no worries now.
UMDK Fanboy
Post Reply