Temat
Problem Z Kompilacja Ez-ipupdate
83.24.230.* napisał:
Otoz, chcialem skompilowac ez-ipupdate do aktualizacji zmiennego IP pod usluge z dyndns'a ../configure polecialo grzecznie, natomiast make wywala na koniec cos takiego:
rootrufjan:/home/mehow/ez-ipupdate-3.0.11b7# make
gcc -g -O2 -o ez-ipupdate ez-ipupdate.o conf_file.o md5.o cache_file.o pid_file.o
conf_file.o(.text+0x2f3): In function `parse_conf_file':
/home/mehow/ez-ipupdate-3.0.11b7/conf_file.c:88: undefined reference to `errno'
collect2: ld returned 1 exit status
make: *** [ez-ipupdate] Error 1
guglalem, czytalem INSTALL, README i dalej nie mam pojecia co to moze powodowac. Jakies pomysly?
217.98.126.* napisał:
Może jakiegoś .h brakuje a może ktoś skopał źródła i nie dał #include <errno.h>. Tyle mi podpowiada moja bardzo skromna wiedza programistyczna Binarkę sobie ściągnij i tyle.83.24.240.* napisał:
binarki niestety nie ma. Kod jest poprawny, bo u kumpla na debianie sie kompiluje. Obawiam sie, ze czegos brakuje u mnie w systemie, podejrzewam, ze brak mi jakiegos pakietu, tylko jakiego? Gugl niestety mi zbyt nie pomogl. Moze wy dacie rade?83.18.122.* napisał:
ZapokażCODE
# find / -name errno.h
Jak nie ma to zainstaluj kernel-headers.
83.24.254.* napisał:
niestety jest. Wiec problem jest nadal aktualny. Znalazlem juz w necie binarke, ale ciagle zalezy mi na tym, zeby to przekompilowac sobie.83.238.114.* napisał:
Z tym patchem powinno pojscCODE
diff -burN ez-ipupdate-3.0.11b7/conf_file.c ez-ipupdate-3.0.11b8/conf_file.c
--- ez-ipupdate-3.0.11b7/conf_file.c 2000-10-23 04:36:18.000000000 +0200
+++ ez-ipupdate-3.0.11b8/conf_file.c 2003-04-17 19:31:50.000000000 +0200
-37,12 +37,16
#include <conf_file.h>
-#if HAVE_STRERROR
+#if HAVE_ERRNO_H
+# include <errno.h>
+#else
extern int errno;
+#endif
+
+#if HAVE_STRERROR
# define error_string strerror(errno)
#elif HAVE_SYS_ERRLIST
extern const char *const sys_errlist[];
-extern int errno;
# define error_string (sys_errlist[errno])
#else
# define error_string "error message not found"
Mozesz sobie albo recznie przeedytowac albo skopiowac to do pliku, wgrac do katalogu gdzie masz zrodla, potem:
CODE
patch -p1 <plik_z_tym_tekstem
i jeszcze raz make.
powinno pomoc
pzdr.
217.98.126.* napisał:
Jak nie ma jak jest.
http://ez-ipupdate.com/
A swoją drogą w Debianie nie trzeba tego kompilować, bo jest stosowny pakiecik w repozytorium
83.24.232.* napisał:
bigfan zerknij na moj poprzedni post znalazlem binarke . Na stronie dyndns nei bylo, wiec naiwnie stwierdzilem, ze nie ma, skoro nie dodali. Program juz dziala, zainstalowalem wlasnie z binarki.83.22.28.* napisał:
w debianie zawsze jest ddclient w repozytoriach.apt-get install ddclient
nano /etc/ddclient.conf
i ci dziala
80.53.147.* napisał:
^BerZerK^: ale co, za przeproszeniem, ma piernik do wiatraka?Pytanie było o kompilację a nie o repozytorium debiana.
Podobne tematy
Problem z RedHat'em
PLD - problem
Problem przy boocie :P !!
Avifile, mplayer i problemy !!
Mam problem, co robic?
Problem z userami :-)
2 problemy - Odswiezanie monitora oraz Polskie znaki ??
problem z kompilacja
shell... wget... i problemy poczatkujacego usera :(
problem z mplayer'em
Montowanie - problem
Problem z samba :(
Novell vs Linux i inne problemy początkującego
neo+ na USB i linux - problem.
problem z kompilacja jadra debiana
PLD - problem
Problem przy boocie :P !!
Avifile, mplayer i problemy !!
Mam problem, co robic?
Problem z userami :-)
2 problemy - Odswiezanie monitora oraz Polskie znaki ??
problem z kompilacja
shell... wget... i problemy poczatkujacego usera :(
problem z mplayer'em
Montowanie - problem
Problem z samba :(
Novell vs Linux i inne problemy początkującego
neo+ na USB i linux - problem.
problem z kompilacja jadra debiana
Działy
Copyright © 2002-2025 | Prywatność | Load: 1.39 | SQL: 1 | Uptime: 143 days, 8:45 h:m |
Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl