1) Sprawdź, czy to właściwy Makefile.config, bo niektóre aplikacje mają ich kilka w całym drzewie, używane w zależności od konfiguracji. Najlepiej zapodaj finda, żeby się upewnić, że nie ma ich więcej. Możliwe, że próbujesz edytować niewłaściwy, dla niewłaściwej architektury albo inne takie tam.
2) Jeżeli to jedyny i właściwy plik, to możliwe, że jest on wstawiany do pliku Makefile (albo innego) komendą include i wtedy numeracja linii może się zmienić, ale prawdę powiedziawszy nie jestem pewien, w jaki sposób wtedy je numeruje, czy od początku include'a czy pliku głównego, więc to tylko taka sugestia.
3) Niektóre edytory zamieniają tabulacje na spacje. Jeżeli edytowałeś plik, to upewnij się, że masz w opcjach edytora wyłączoną opcję zamiany i sprawdź, czy ich nie podmienił. Prawidłowo, reguła powinna wyglądać, mniej więcej jak poniżej:
.f90.o:
[b][/b]-e $(F90) $(INCLUDES) $(CPPFLAGS) $(F90OPTFLAGS) -c $*.f90
ewentualnie:
.f90.o:
[b][/b]-e $(F90) $(INCLUDES) $(CPPFLAGS) $(F90OPTFLAGS) -c $*.f90
4) Pozostałe linie (w tym puste) nie powinny być poprzedzane tabulacją (
jedynie komendy).
5) Kodowanie UTF-8 jest tak zaprojektowane, żeby nie kolidować z kodowaniem ośmiobitowym, więc nie powinien na to wpływać. Znaki końca linii też nie.
6) Upewnij się, że edytor tekstu nie pociął Ci linii w połowie. Najlepiej wyłącz zawijanie linii i ewentualnie połącz je na nowo.