I'm compiling from source in Linux, I have extracted the ephemeris to the same directory as astrolog (users home directory, in an astrolog folder) - but when I run with the -b flag, all of the planetary aspects go to 0Ari00.
astrolog -n
Astrolog 6.20 chart for Current moment now
Tue Sep 5, 2017 3:16am (ST 8:00W GMT) Seattle, WA 122:19W 47:36N
Body Locat. Ret. Lati. Rul. House Rul. Veloc. Placidus Houses.
Sun : 13Vir05 + 0:00' (-) [ 2nd house] [-] +0.969 - House cusp 1: 17Leo04
Moon: 3Pis07 - 0:48' (-) [ 7th house] [-] +12.95 - House cusp 2: 6Vir33
Merc: 28Leo25 R - 1:35' (-) [ 1st house] [-] -0.001 - House cusp 3: 1Lib28
Venu: 12Leo19 + 0:18' (-) [12th house] [X] +1.204 - House cusp 4: 3Sco48
Mars: 0Vir02 + 1:10' (-) [ 1st house] [R] +0.635 - House cusp 5: 11Sag55
Jupi: 22Lib49 + 1:05' (-) [ 3rd house] [d] +0.189 - House cusp 6: 17Cap49
Satu: 21Sag16 + 1:08' (-) [ 5th house] [d] +0.018 - House cusp 7: 17Aqu04
Uran: 28Ari05 R - 0:35' (-) [ 9th house] [-] -0.025 - House cusp 8: 6Pis33
Nept: 12Pis50 R - 0:56' (R) [ 8th house] [-] -0.028 - House cusp 9: 1Ari28
Plut: 16Cap59 R + 0:39' (-) [ 5th house] [f] -0.011 - House cusp 10: 3Tau48
Chir: 27Pis10 R + 4:00' (R) [ 8th house] [-] -0.044 - House cusp 11: 11Gem55
Cere: 23Can04 + 2:23' (X) [12th house] [-] +0.382 - House cusp 12: 17Can49
Pall: 14Tau08 -25:18' (-) [10th house] [X] +0.044
Juno: 3Cap00 +13:19' (-) [ 5th house] [X] +0.058 Car Fix Mut TOT +: 9
Vest: 23Vir35 + 4:48' (-) [ 2nd house] [d] +0.494 Fir 1 4 2 7 -:11
Nort: 23Leo07 R + 0:00' (d) [ 1st house] [-] -0.053 Ear 2 2 3 7 M: 8
Lili: 22Sag46 + 4:28' (-) [ 5th house] [-] +0.112 Air 1 1 0 2 N:10
Fort: 27Aqu02 _ (-) [ 7th house] [-] __ Wat 1 0 3 4 A: 9
Asce: 17Leo04 _ [ 1st house] _ TOT 5 7 8 20 D: 9
Midh: 3Tau48 _ [10th house] ___ <:11
astrolog -b -n
Astrolog 6.20 chart for Current moment now
Tue Sep 5, 2017 3:17am (ST 8:00W GMT) Seattle, WA 122:19W 47:36N
Body Locat. Ret. Lati. Rul. House Rul. Veloc. Placidus Houses.
Sun : 0Ari00 + 0:00' (X) [ 8th house] [-] +0.000 - House cusp 1: 17Leo12
Moon: 0Ari00 + 0:00' (-) [ 8th house] [f] +12.20 - House cusp 2: 6Vir42
Merc: 0Ari00 + 0:00' (-) [ 8th house] [-] +0.000 - House cusp 3: 1Lib38
Venu: 0Ari00 + 0:00' (d) [ 8th house] [d] +0.000 - House cusp 4: 4Sco00
Mars: 0Ari00 + 0:00' (R) [ 8th house] [R] +0.000 - House cusp 5: 12Sag07
Jupi: 0Ari00 + 0:00' (-) [ 8th house] [-] +0.000 - House cusp 6: 17Cap59
Satu: 0Ari00 + 0:00' (f) [ 8th house] [-] +0.000 - House cusp 7: 17Aqu12
Uran: 0Ari00 + 0:00' (-) [ 8th house] [X] +0.000 - House cusp 8: 6Pis42
Nept: 0Ari00 + 0:00' (-) [ 8th house] [-] +0.000 - House cusp 9: 1Ari38
Plut: 0Ari00 + 0:00' (-) [ 8th house] [R] +0.000 - House cusp 10: 4Tau00
Chir: 0Ari00 + 0:00' (-) [ 8th house] [-] +0.000 - House cusp 11: 12Gem07
Cere: 0Ari00 + 0:00' (-) [ 8th house] [d] +0.000 - House cusp 12: 17Can59
Pall: 0Ari00 + 0:00' (-) [ 8th house] [-] +0.000
Juno: 0Ari00 + 0:00' (d) [ 8th house] [-] +0.000 Car Fix Mut TOT +:19
Vest: 0Ari00 + 0:00' (-) [ 8th house] [R] +0.000 Fir 17 2 0 19 -: 1
Nort: 0Ari00 R + 0:00' (-) [ 8th house] [-] -0.053 Ear 0 1 0 1 M:17
Lili: 0Ari00 + 0:00' (-) [ 8th house] [R] +0.000 Air 0 0 0 0 N: 1
Fort: 17Leo12 _ (-) [ 1st house] [-] __ Wat 0 0 0 0 A: 1
Asce: 17Leo12 _ [ 1st house] _ TOT 17 3 0 20 D:17
Midh: 4Tau00 _ [10th house] ___ <:20
Am I missing something?
Playing around with this, it seems to ONLY happen with the -n flag. displaying an individual natal chart seems to work fine with -b.
This is expected behavior, even if it seems unusual. Invoke Astrolog with "=b" instead of "-b". The -b switch to calculate using accurate ephemeris files is a toggle, and ephemeris files are on by default (see inside your astrolog.as default settings file) so -b by itself will usually turn ephemeris files off. Remember that for the command line, the "=" prefix forces a setting on regardless of its previous value, the underscore prefix forces a setting off, and the standard "-" and "/" prefixes toggle a setting's current value.
If ephemeris files are disabled, then Astrolog has the option to fall back to using old less accurate internal formulas, if the "-bm" switch setting is active. However, that setting is off by default (to prevent accidental use of -b resulting in inaccurate positions). In other words, no positions are better than inaccurate positions! Because of this, turning off ephemeris files can make it so Astrolog can't compute planets by any means, and so all positions will be 0Aries.
All righty then! Thanks for the education. This is an excellent program that I've been using for over a decade!