Hi there,
    
    I'm using gretl to construct panels and load data in via the great
    join command - thanks for developing this feature!
    When I tried to save the final data file in the new gdtb format
    something went wrong.
    gretl saves a file but crashes when opening it.
    Below is the the hansl script to produce the error.
    In terms of the join command: a compound condition of four and more
    elements is not supported, or?
    
    Have a nice St. Nicholas' Day
    Leon
    
    #****************
    set echo off
    set messages off
    nulldata 10 --preserve
    
    scalar Y1 = 2001
    scalar Y2=Y1 + 25
    
    #Level 1
    matrix M1 = \
    {510\
    ;520}
    
    string file = "markers_Panel_"
    sprintf stamp "%d", abs(round(randgen1(z, 0, 1)*randgen1(z, 0,
    1)*randgen1(i, 50, 200)))
    file += stamp
    file += ".txt"
    print file
    
    outfile "@file" --write
    loop i=1..rows(M1) --quiet
          loop j = Y1..Y2 --quiet
               printf "%g/%g\n", M1[i], j
          endloop
      endloop
    outfile --close
    
    scalar N = rows(M1)
    scalar T = (Y2-Y1+1)
    scalar counts = N*T
    nulldata counts --preserve
    setobs T  1:01 --stacked-time-series
    series BVNR = M1**ones(T,1)
    setinfo BVNR --description="Unit ID"
    series time = ones(N,1)**seq(Y1,Y2)'
    setinfo time --description="Years"
    delete index
    list lGroups = BVNR time
    discrete lGroups
    setobs BVNR time --panel-vars
    sprintf strY1 "%g", Y1
    setobs 1 @strY1 --panel-time
    series time_gretl = $obsdate
    markers --from-file="@file"
    
    store "testPanel.gdt"
    open "testPanel.gdt"
    #store "testPanel.gdtb"
    #open "testPanel.gdtb"
    #************************