[colm] UNKNOWN INSTRUCTION: 0x00 since ecca4b68

Peter Reijnders peter.reijnders at verpeteren.nl
Sun Jan 15 06:19:51 UTC 2017


Hello


Solved!
It turned out to be that there was a old libcolm* in my LD_LIBRARY_PATH.
Now that I cleaned the old versions, the situation is back to normal.


```
export LD_LIBRARY_PATH=`pwd`/colm/.libs
./src/colm -I src/include/ -L src/.libs/ doc/code/assign.lm 
cho -e 'b=3;a=1;\n c=2;' |./doc/code/assign
b->3
a->1
c->2
```

There could be an entry in the README/FAQ/Documentation:

Q: I get an "UNKNOWN INSTRUCTION: 0x00". What is happening?
A: It is very probably that an older dynamic version of libcolm used
when you start the binary. This might have been caused by an earlier
'make install'. Check your library directories and your LD_LIBRARY_PATH.


Peter Reijnders

On Tue, 2017-01-03 at 06:43 +0100, Peter Reijnders wrote:
> hello
> 
> For the 10.13.0.4 version I created a simple testcase.
> This example is now also in the master branch ('doc/code/assign.lm').
> 
> However, with the current version, it stopped working.
> 
> ```
> ../../src/colm assign.lm && echo -e 'b=3;a=1;\n c=2;' |./assign
> fatal:  -- something is wrong
> ```
> 
> 'git bisect' revealed that 'aecca4b68436782235c3e1de7b6bab7a977590b2
> /implemented a const-string define option -Ename=val' introduced this.
> There are many changes in that commit. And it look al complex to me. I
> don't know where to start looking for a solution.
> Does anybody have an idea?
> 
> Peter Reijnders






More information about the colm-users mailing list