← Back to team overview

sslug-teknik team mailing list archive

Re: make problmer (Was: Makefile)

 

Peter Jungdal wrote:
> 
> Hej usergroup medlemmer
> 
> Kan nogen forklare mig, hvorfor jeg har følgende problem??
> 
> Jeg ønsker at installere et program ( ligemeget hvilket ) og udfører
> 
> ./configure

Gå ind i configure, der sandsynligvis er et script og se hvad den
laver/hvilke programmer der bliver kaldt... Det kan være det er et af
"hjælpeprogrammerne" , der skriver mærkelige tegn. Jeg oplevede at
cat ligepludselig lavede ^M 'er for enden af linien. Ubehageligt 
idet man ikke kan se dem i more,less, vi, vim mc-viewer/editor.
Man kan dog se dem i emacs/xemacs.

Emacs rulez!

> 
> Dette går fint, og jeg har fået samtlige makefiler
> 
> Herefter laver jeg en make, og får følgende kryptiske fejlmelding
> 
> Makefile:xxx ***Missing separator  stop    ( andre fejlmeddelelser ses
> også )
> 
> Et kig i Makefile viser ikke nogen fejl i linie xxx, og når jeg herefter
> gemmer filen med enten vi eller
> 
> en X baseret editor er er alt tilsyneladende ok igen.

Prøv at checke den i en binær editor 
Prøv at checke størrelsen før og efter editering
Det kan være at filen ikke ender med en ny linie - det brokker
visse editorer sig over sommetider, så det må vel hvae en betydning.

> 
> Dette sker i alle Makefiler i projektet ( og det kan være mange )
> Det sker hvergang configure har modificeret mine filer, og med alle filer.
> 
> Der er ikke noget specielt at se i filerne, pånær en detalje med en
> "backslach"   \  i enden af linierne, ved lange linier.

Det er standard unix: Prøv det også ude i bash :-)

> Dette er ikke nødvendigvis fejlen, da jeg ikke behøver at fjerne \, men blot
> gemme filen
> 
> Er der noget galt med mit filformat?
> Det har ingen betydning om jeg kompilerer under X eller ej.
> 

Du bruger vel ext2 filsystem? 
Et long shot er at configure ikke får lukket filen...?!

-- 

Servicepack SR12 for NT. Available at www.linux.org

--    Morten S. Nielsen    mailto:msn@xxxxxxxxxx
--
--  |   Linux - the choice of a GNU generation   |
--  |      Skaane Sjaelland Linux User Group     |
--  |         at http://www.sslug.dk             |


References