based on what I understood from the documentation, I tried:
./bin/makeblastdb -in Drosophila.fa -dbtype nucl -parse_seqids -out Drosophila
.
.
.
FASTA-Reader: Ignoring invalid residues at position(s): On line 1858553: 2-6, 8, 11, 13-15
FASTA-Reader: Ignoring invalid residues at position(s): On line 1858554: 3, 6, 10-12, 15, 18, 21, 24, 27
FASTA-Reader: Ignoring invalid residues at position(s): On line 1858555: 3, 6, 9-12, 14, 20, 23, 26, 29-30
FASTA-Reader: Ignoring invalid residues at position(s): On line 1858556: 3, 9-11, 13-17, 21-23
FASTA-Reader: Ignoring invalid residues at position(s): On line 1858557: 3, 6-8, 12, 14-16, 18, 20-21
BLAST Database creation error: Defline lacks a proper ID around line 1858558
in my case I have merged these two fasta files plus the RepBase TE curated library to build one database, however, the latter one is TE sequences with their headers but the first two are totally different! I don't know if it could work like this or if I have to run two type of blasting on the two type of databases?