Sida 1 av 1

Kan inte använda make

Postat: 15 sep 2007, 09:15
av J0henz
Jag laddade ner ubuntu-home-backup-0.1, det var en tar.gz-fil. Jag packade upp den, och körde en make i terminalen och då stod det såhär

Kod: Markera allt

make  all-recursive
make[1]: Entering directory `/home/jens/Desktop/ubuntu-home-backup-0.1'
Making all in src
make[2]: Entering directory `/home/jens/Desktop/ubuntu-home-backup-0.1/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \
        then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
main.c:10:21: error: gtk/gtk.h: Filen eller katalogen finns inte
In file included from main.c:12:
interface.h:5: fel: expected "=", ",", ";", "asm" or "__attribute__" before "*" token
In file included from main.c:13:
support.h:46: fel: expected "=", ",", ";", "asm" or "__attribute__" before "*" token
support.h:51: fel: expected ";", "," or ")" before "*" token
support.h:59: fel: expected "=", ",", ";", "asm" or "__attribute__" before "*" token
support.h:63: fel: expected "=", ",", ";", "asm" or "__attribute__" before "*" token
support.h:66: fel: expected ")" before "*" token
main.c:15: fel: expected "=", ",", ";", "asm" or "__attribute__" before "*" token
main.c:16: fel: expected "=", ",", ";", "asm" or "__attribute__" before "*" token
main.c:17: fel: expected "=", ",", ";", "asm" or "__attribute__" before "*" token
main.c: I funktion "main":
main.c:39: fel: "window" är odeklarerad (första förekomsten i denna funktion)
main.c:39: fel: (Varje odeklarerad identifierare rapporteras bara en gång
main.c:39: fel: för varje funktion den finns i.)
main.c:41: fel: "backup_name_entry" är odeklarerad (första förekomsten i denna funktion)
make[2]: *** [main.o] Fel 1
make[2]: Leaving directory `/home/jens/Desktop/ubuntu-home-backup-0.1/src'
make[1]: *** [all-recursive] Fel 1
make[1]: Leaving directory `/home/jens/Desktop/ubuntu-home-backup-0.1'
make: *** [all] Fel 2
Jag har även laddat ner Achtung, die Kurve som tar.gz-fil och resultatet av make där är:

Kod: Markera allt

g++    -c -o main.o main.cpp
In file included from main.cpp:21:
fx.h:24:21: error: SDL/SDL.h: Filen eller katalogen finns inte
fx.h:25:27: error: SDL/SDL_image.h: Filen eller katalogen finns inte
fx.h:27:25: error: SDL/SDL_ttf.h: Filen eller katalogen finns inte
SDL_prim.h:39: fel: variabel eller fält "SDL_putPixel" deklarerad void
SDL_prim.h:39: fel: "SDL_putPixel" deklarerad som en "inline" variable
SDL_prim.h:39: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
SDL_prim.h:39: fel: expected primary-expression before "," token
SDL_prim.h:39: fel: expected primary-expression before "int"
SDL_prim.h:39: fel: expected primary-expression before "int"
SDL_prim.h:39: fel: "Uint32" deklarerades inte i detta definitionsområde
SDL_prim.h:39: fel: uttryckslistan initializer behandlas som sammansatt uttryck
SDL_prim.h:40: fel: variabel eller fält "SDL_blendPixel" deklarerad void
SDL_prim.h:40: fel: "SDL_blendPixel" deklarerad som en "inline" variable
SDL_prim.h:40: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
SDL_prim.h:40: fel: expected primary-expression before "," token
SDL_prim.h:40: fel: expected primary-expression before "int"
SDL_prim.h:40: fel: expected primary-expression before "int"
SDL_prim.h:40: fel: "Uint32" deklarerades inte i detta definitionsområde
SDL_prim.h:40: fel: "Uint8" deklarerades inte i detta definitionsområde
SDL_prim.h:40: fel: uttryckslistan initializer behandlas som sammansatt uttryck
SDL_prim.h:41: fel: expected initializer before "*" token
SDL_prim.h:42: fel: variabel eller fält "__slow_SDL_blendPixel" deklarerad void
SDL_prim.h:42: fel: "__slow_SDL_blendPixel" deklarerad som en "inline" variable
SDL_prim.h:42: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
SDL_prim.h:42: fel: expected primary-expression before "," token
SDL_prim.h:42: fel: expected primary-expression before "int"
SDL_prim.h:42: fel: expected primary-expression before "int"
SDL_prim.h:42: fel: "Uint32" deklarerades inte i detta definitionsområde
SDL_prim.h:42: fel: "Uint8" deklarerades inte i detta definitionsområde
SDL_prim.h:42: fel: uttryckslistan initializer behandlas som sammansatt uttryck
SDL_prim.h:44: fel: variabel eller fält "SDL_drawLine_TG" deklarerad void
SDL_prim.h:44: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
SDL_prim.h:44: fel: expected primary-expression before "," token
SDL_prim.h:44: fel: expected primary-expression before "int"
SDL_prim.h:44: fel: expected primary-expression before "int"
SDL_prim.h:44: fel: expected primary-expression before "int"
SDL_prim.h:44: fel: expected primary-expression before "int"
SDL_prim.h:44: fel: "Uint32" deklarerades inte i detta definitionsområde
SDL_prim.h:45: fel: "Uint8" deklarerades inte i detta definitionsområde
SDL_prim.h:45: fel: "Uint8" deklarerades inte i detta definitionsområde
SDL_prim.h:45: fel: uttryckslistan initializer behandlas som sammansatt uttryck
SDL_prim.h:51: fel: variabel eller fält "SDL_drawCircle_TG" deklarerad void
SDL_prim.h:51: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
SDL_prim.h:51: fel: expected primary-expression before "," token
SDL_prim.h:51: fel: expected primary-expression before "int"
SDL_prim.h:51: fel: expected primary-expression before "int"
SDL_prim.h:51: fel: expected primary-expression before "int"
SDL_prim.h:51: fel: "Uint32" deklarerades inte i detta definitionsområde
SDL_prim.h:52: fel: "Uint8" deklarerades inte i detta definitionsområde
SDL_prim.h:52: fel: "Uint8" deklarerades inte i detta definitionsområde
SDL_prim.h:52: fel: uttryckslistan initializer behandlas som sammansatt uttryck
SDL_prim.h:53: fel: variabel eller fält "SDL_drawTriangle_TG" deklarerad void
SDL_prim.h:53: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
SDL_prim.h:53: fel: expected primary-expression before "," token
SDL_prim.h:53: fel: expected primary-expression before "int"
SDL_prim.h:53: fel: expected primary-expression before "int"
SDL_prim.h:53: fel: expected primary-expression before "int"
SDL_prim.h:53: fel: expected primary-expression before "int"
SDL_prim.h:53: fel: expected primary-expression before "int"
SDL_prim.h:54: fel: expected primary-expression before "int"
SDL_prim.h:54: fel: "Uint32" deklarerades inte i detta definitionsområde
SDL_prim.h:54: fel: "Uint8" deklarerades inte i detta definitionsområde
SDL_prim.h:54: fel: "Uint8" deklarerades inte i detta definitionsområde
SDL_prim.h:54: fel: uttryckslistan initializer behandlas som sammansatt uttryck
fx.h:46: fel: expected constructor, destructor, or type conversion before "*" token
fx.h:48: fel: variabel eller fält "loop" deklarerad void
fx.h:48: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
fx.h:48: fel: "screen" deklarerades inte i detta definitionsområde
fx.h:49: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
fx.h:49: fel: "screen" deklarerades inte i detta definitionsområde
fx.h:50: fel: variabel eller fält "DisplayImage" deklarerad void
fx.h:50: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
fx.h:50: fel: "image" deklarerades inte i detta definitionsområde
fx.h:50: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
fx.h:50: fel: "screen" deklarerades inte i detta definitionsområde
fx.h:50: fel: expected primary-expression before "int"
fx.h:50: fel: expected primary-expression before "int"
fx.h:50: fel: uttryckslistan initializer behandlas som sammansatt uttryck
fx.h:51: fel: expected constructor, destructor, or type conversion before "*" token
fx.h:52: fel: "Uint8" är inte namnet på en typ
fx.h:53: fel: variabel eller fält "DisplayScore" deklarerad void
fx.h:53: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
fx.h:53: fel: "screen" deklarerades inte i detta definitionsområde
fx.h:56: fel: variabel eller fält "DispMenu" deklarerad void
fx.h:56: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
fx.h:56: fel: "screen" deklarerades inte i detta definitionsområde
fx.h:57: fel: variabel eller fält "PlaceBarriers" deklarerad void
fx.h:57: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
fx.h:57: fel: "screen" deklarerades inte i detta definitionsområde
fx.h:57: fel: expected primary-expression before "int"
fx.h:57: fel: uttryckslistan initializer behandlas som sammansatt uttryck
fx.h:58: fel: variabel eller fält "DispText" deklarerad void
fx.h:58: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
fx.h:58: fel: "screen" deklarerades inte i detta definitionsområde
fx.h:58: fel: "SDL_Color" deklarerades inte i detta definitionsområde
fx.h:58: fel: expected primary-expression before "int"
fx.h:58: fel: expected primary-expression before "int"
fx.h:58: fel: expected primary-expression before "int"
fx.h:58: fel: expected primary-expression before "int"
fx.h:58: fel: expected primary-expression before "char"
fx.h:58: fel: uttryckslistan initializer behandlas som sammansatt uttryck
fx.h:69: fel: "SDL_Surface" har inte deklarerats
fx.h:70: fel: "SDL_Color" är inte namnet på en typ
fx.h:80: fel: "SDLKey" är inte namnet på en typ
fx.h:81: fel: "SDLKey" är inte namnet på en typ
fx.h:87: fel: "SDL_Color" är inte namnet på en typ
fx.h:88: fel: ISO C++ förbjuder deklaration av "SDL_Surface" utan typ
fx.h:88: fel: expected ";" before "*" token
fx.h: In member function "void line::SetDest(int*)":
fx.h:69: fel: "dest" deklarerades inte i detta definitionsområde
main.cpp: In function "int main(int, char**)":
main.cpp:30: fel: "SDL_Surface" deklarerades inte i detta definitionsområde
main.cpp:30: fel: "screen" deklarerades inte i detta definitionsområde
main.cpp:31: fel: "Initialize" deklarerades inte i detta definitionsområde
main.cpp:33: fel: "menu" kan inte användas som en funktion
main.cpp:34: fel: "loop" kan inte användas som en funktion
make: *** [main.o] Fel 1
Hur ska jag göra, det fanns inget .deb paket att ladda ner.

SV: Kan inte använda make

Postat: 15 sep 2007, 12:44
av DeepThought
Har du installerat build-essential och alla beroenden för det du skall kompilera?

Det brukar följa med en README-fil när man får en .tar.gz, och där brukar beroenden och installationsanvisningar stå. Jag vet inte så mycket om just de två program du vill kompilera, dock.

Om du länkar till filerna kanske jag kan testa och se om det blir samma fel här :)

SV: Kan inte använda make

Postat: 15 sep 2007, 13:01
av J0henz
Jag har installerat build-essentials och några SDL paket.
Här är länkarna:
http://joelbryanonsoftware.blogspot.com ... ackup.html
(bläddra neråt så finner du den)

http://linux.softpedia.com/progDownload ... -8698.html

SV: Kan inte använda make

Postat: 15 sep 2007, 13:14
av webaake
Man kör väl oftast;
./configure
make
sudo make install


configure kollar plattformen m m.

SV: Kan inte använda make

Postat: 15 sep 2007, 15:05
av DeepThought
Zatacka skall finnas i Feistys förråd:
http://packages.ubuntu.com/feisty/games/zatacka

Jag skall titta på Ubuntu Home Backup så fort jag får tid :)

SV: Kan inte använda make

Postat: 15 sep 2007, 16:41
av webaake
Tittade närmare på din output ovan och det ser ut som om gtk-dev pakten saknas. De finns i synaptic.
Bl a heter de libgtk2.0-dev. JAg utgår från att du har gtk 2.0 installerat.

SV: Kan inte använda make

Postat: 15 sep 2007, 16:44
av J0henz
När jag kör ./configure före så står det:

Kod: Markera allt

configure: error: cannot find install-sh or install.sh in . ./.. ./../..
ls i samma directory:

Kod: Markera allt

aclocal.m4      config.status  Makefile.am    stamp-h1
AUTHORS         configure      Makefile.in    stamp-h.in
autogen.sh      configure.in   missing        ubuntu-home-backup-0.2.glade
autom4te.cache  COPYING        mkinstalldirs  ubuntu-home-backup-0.2.glade.bak
ChangeLog       depcomp        NEWS           ubuntu-home-backup-0.2.gladep
config.h        INSTALL        po             ubuntu-home-backup-0.2.gladep.bak
config.h.in     install-sh     README
config.log      Makefile       src

SV: Kan inte använda make

Postat: 15 sep 2007, 16:53
av J0henz
Efter att jag installerade libgtk2.0-dev så fungerade make och make install, men inte ./configure, samma meddelande, men programmet installerades fortfarande, och verkar funka bra. Finns det förresten någon guide för hur man installerar tar.gz? Det kan vara bra att ha i framtiden.

SV: Kan inte använda make

Postat: 15 sep 2007, 20:42
av Hund
tar.gz är en arkivtyp, precis som RAR.

Men jag förmodar det rör sig om källkod som gömmer sig där i, packa upp arkivet så finns det nog en "read me" fil där.

SV: Kan inte använda make

Postat: 16 sep 2007, 09:52
av webaake
Eftersom det fungerande så är allt frid o fröjd.

Fast ./configure borde funkat, tror jag. Det finns ju i mappen.