Dear Forum members,
I am very interest in Poplog and used it a lot back in the early 80's for computer vision related problems. I have recently decided to "scrape the rust of my Poplog knowledge" and get stuck-in once more. I am trying to build Popvision on my 64 bit machine running Linux mint V19 with Poplog V16. I can compile as directed for 64 bit - so far so good, but when I use mkpopvision to build the package I get the following mishap:- ./mkpopvision > out.txt ;;; MISHAP - idw: ILLEGAL DECLARATION OF WORD (missing ; after vars?) ;;; INVOLVING: bytevec_key ;;; FILE : /home/david/Documents/Poplog/poplog_base/pop/packages/lib/../p ;;; opvision/lib/newbytearray.p LINE NUMBER: 16 ;;; PRINT DOING ;;; DOING : ident_declare defclass section loadlib do_load uses_lib_idents ;;; section loadlib do_load uses_lib_idents section loadlib do_load ;;; uses_lib_idents loadlib do_load uses_lib_idents section loadlib ;;; do_load uses_lib_idents section loadlib do_load uses_lib_idents ;;; section loadfile mkimage section I have found a solution which appears to solve the problem, though I am not sure if the problem really exists in the popvision package or within pop11, thoughts please. My solution is to change the name of the "bytevec" class defined in file "newbytearray.p" to "bytevect" this also impacts the following two files within the popvision package: "array_random.p" and "arraylooup.p". This solution appears to work - I am continuing to test the package but currently believe that all is well. any thoughts, advice, or help will be much appreciated. I am a new member of the Forum so Hello to you all. Best regards Dave
