Kan inte använda make

J0henz
Inlägg: 245
Blev medlem: 28 jun 2007, 22:48

Kan inte använda make

Inlägg 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.
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

SV: Kan inte använda make

Inlägg 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 :)
WE WILL ALWAYS BE SO MUCH MORE HUMAN THAN WE WISH TO BE...
J0henz
Inlägg: 245
Blev medlem: 28 jun 2007, 22:48

SV: Kan inte använda make

Inlägg 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
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

SV: Kan inte använda make

Inlägg av webaake »

Man kör väl oftast;
./configure
make
sudo make install


configure kollar plattformen m m.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

SV: Kan inte använda make

Inlägg 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 :)
WE WILL ALWAYS BE SO MUCH MORE HUMAN THAN WE WISH TO BE...
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

SV: Kan inte använda make

Inlägg 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.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
J0henz
Inlägg: 245
Blev medlem: 28 jun 2007, 22:48

SV: Kan inte använda make

Inlägg 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
J0henz
Inlägg: 245
Blev medlem: 28 jun 2007, 22:48

SV: Kan inte använda make

Inlägg 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.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

SV: Kan inte använda make

Inlägg 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.
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

SV: Kan inte använda make

Inlägg av webaake »

Eftersom det fungerande så är allt frid o fröjd.

Fast ./configure borde funkat, tror jag. Det finns ju i mappen.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Skriv svar

Återgå till "Program - inaktuell"