Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Kompilacja pod NND
http://forum.freesco.pl/viewtopic.php?f=22&t=10840
Strona 1 z 1

Autor:  Shakal [ sobota, 21 stycznia 2006, 14:53 ]
Tytuł:  Kompilacja pod NND

Moglby ktos sensownie opisac jak sie kompiluje dowolny program pod NND?

Jest troche info na forum o kompilacji, ale nigdzie nie znalazlem dokladnego opisu.

Probowalem kompilowac pogramiki pod NND tak jak pod inne dystrybucje Linuxowe, ale nic z tego nie wychodzi. Oczywiscie zainstalowalem sobie wersje "devel".

Moze moze ktos opisc co potrzebne jest do kompilacji programow pod NND, ewentualnie czy istnieja jakies inne komendy kompilacji niz w innych dystrybucjach.

Autor:  Mis' [ sobota, 21 stycznia 2006, 15:11 ]
Tytuł:  Re: Kompilacja pod NND

Shakal pisze:
Moglby ktos sensownie opisac jak sie kompiluje dowolny program pod NND?


a jakie dostajesz błędy (wróżki na wakacjach)?
Kompiluje sie tak samo jak w innych dystrybucjach - dokładny opis jest zazwyczaj w pliku INSTALL lub README w katalogu ze źródłami programu.

Autor:  tasiorek [ sobota, 21 stycznia 2006, 15:19 ]
Tytuł: 

Popatrz tez na wymagane programy, w NND czasem trzeba zainstalowac ich wersje devel (nie wszystkie instaluja sie po wydaniu polecenia install_devel) np. jesli program wymaga freetype2, to moze okazac sie, ze musisz jeszcze zainstalowac freetype2-devel.

Autor:  Shakal [ sobota, 21 stycznia 2006, 15:58 ]
Tytuł: 

Cytuj:
a jakie dostajesz błędy (wróżki na wakacjach)?


Np.
Chcialem skompilowac program sms-2.0.3
po wydaniu polecenia make ( tak jest w README napisane)
Wywala mi ponizszy blad, a mam wszystkie wymagane pakiety zainstalowane, czyli:
Curl
Pcre
Pcre++
gdbm
Po bledach widze ze cos jest nie tak z Curl

: [/] [] ()
Makefile:30: ostrzeżenie: polecenia zakrywające dla obiektu `cgdbm.o'
Makefile:24: ostrzeżenie: ignoruję stare polecenia dla obiektu `cgdbm.o'
g++ -c -MMD -Wall -pipe -Ilib -I/usr/local/include main.cc -o main.o
In file included from main.cc:4:
lib/mr_curl/mr_curl.h:31:23: warning: curl/curl.h: Nie ma takiego pliku ani katalogu
In file included from main.cc:4:
lib/mr_curl/mr_curl.h:112: error: syntax error before `*' token
lib/mr_curl/mr_curl.h:113: error: 'CURLcode' is used as a type, but is not
   defined as a type.
lib/mr_curl/mr_curl.h:122: error: `CURLoption' was not declared in this scope
lib/mr_curl/mr_curl.h:122: error: parse error before `,' token
lib/mr_curl/mr_curl.h:123: error: parse error before `*' token
lib/mr_curl/mr_curl.h:124: error: parse error before `::' token
lib/mr_curl/mr_curl.h:125: error: parse error before `::' token
lib/mr_curl/mr_curl.h:126: error: parse error before `::' token
lib/mr_curl/mr_curl.h:127: error: parse error before `::' token
lib/mr_curl/mr_curl.h:128: error: parse error before `)' token
lib/mr_curl/mr_curl.h:135: error: parse error before `)' token
lib/mr_curl/mr_curl.h:144: error: `CURLAUTH_BASIC' was not declared in this
   scope
lib/mr_curl/mr_curl.h:148: error: `CURLAUTH_BASIC' was not declared in this
   scope
lib/mr_curl/mr_curl.h: In function `void Curl_Init()':
lib/mr_curl/mr_curl.h:152: error: `CURL_GLOBAL_ALL' undeclared (first use this
   function)
lib/mr_curl/mr_curl.h:152: error: (Each undeclared identifier is reported only
   once for each function it appears in.)
lib/mr_curl/mr_curl.h:152: error: `curl_global_init' undeclared (first use this
   function)
lib/mr_curl/mr_curl.h: In function `void Curl_Done()':
lib/mr_curl/mr_curl.h:155: error: `curl_global_cleanup' undeclared (first use
   this function)
lib/mr_curl/mr_curl.h: At global scope:
lib/mr_curl/mr_curl.h:159: error: friend declaration not in class definition
lib/mr_curl/mr_curl.h:161: error: friend declaration not in class definition
lib/mr_curl/mr_curl.h:162: error: parse error before `}' token
lib/mr_curl/mr_curl.h: In constructor `CurlGlobal::CurlGlobal()':
lib/mr_curl/mr_curl.h:167: error: `curl_global_init' undeclared (first use this
   function)
/usr/include/c++/3.3.3/bits/stl_map.h: At top level:
lib/mr_curl/mr_curl.h:151: warning: `void Curl_Init()' defined but not used
lib/mr_curl/mr_curl.h:154: warning: `void Curl_Done()' defined but not used
make: *** [main.o] Błąd 1


Autor:  tasiorek [ sobota, 21 stycznia 2006, 16:02 ]
Tytuł: 

To teraz przeczytaj moj post powyzej i sie do niego zastosuj (HINT: curl-devel)

Autor:  Shakal [ sobota, 21 stycznia 2006, 16:55 ]
Tytuł: 

Cytuj:
To teraz przeczytaj moj post powyzej i sie do niego zastosuj (HINT: curl-devel)


No fakt brakowalo kilku skladnikow do instalowalem (byly w nnd ).

Potrzebuje teraz pcre++-devel, nie ma go w nnd. Pogooglowalem i znalazlem paczki ale rpm. Nie moge sie do niej dostac przez mc. Probowalem takze programem "alien" przerabiac na tar.gz ale tez cos nie idzie.
Jak sie do takiej paczki zabrac ewentualnie gdzie moge znalesc pcre++-devel do kompilacji ??

Autor:  tasiorek [ sobota, 21 stycznia 2006, 16:59 ]
Tytuł: 

Pcre++ z tego ci mi wiadomo nie jest spaczkowane pod NND, wiec zainstaluj ze zrodel (wtedy nie bedziesz mial podzialu na devel i normalna).

Autor:  Mis' [ sobota, 21 stycznia 2006, 18:14 ]
Tytuł: 

Shakal pisze:
No fakt brakowalo kilku skladnikow do instalowalem (byly w nnd ).

Potrzebuje teraz pcre++-devel, nie ma go w nnd.


a skąd wziąłeś pcre++? Też go nie ma w repozytoriach.

pcre++ wraz z pakietami *-man i *-devel jest przygotowane i pojawi się w repozytorium wraz z innymi pakietami.

Autor:  Shakal [ sobota, 21 stycznia 2006, 19:07 ]
Tytuł: 

Cytuj:
a skąd wziąłeś pcre++? Też go nie ma w repozytoriach

znalazlem link na forum w watku o sms-2.0.2
http://emti.mine.nu/nnd/pcre++-0.9.5-1nnd.pkg.tar.gz

Cytuj:
Pcre++ z tego ci mi wiadomo nie jest spaczkowane pod NND, wiec zainstaluj ze zrodel (wtedy nie bedziesz mial podzialu na devel i normalna).

Podzialalo.
Wszystko mi sie ladnie skompilowalo, tylko nowy sms-2.0.3 i tak nie obsluguje orange :/

Autor:  tasiorek [ niedziela, 22 stycznia 2006, 14:13 ]
Tytuł: 

Shakal pisze:
Wszystko mi sie ladnie skompilowalo, tylko nowy sms-2.0.3 i tak nie obsluguje orange :/

Bo, o ile mnie pamiec nie myli, to byl wydany jeszcze przed pojawieniem sie orange w Polsce :P. Czesto aktualizowane sa skrypty w pythonie. Poszukaj sobie w googlach i na tym forum. gdzies wklejalem linki, ale zaznaczam, ze najnowszych nie testowalem.

Autor:  boruspl [ wtorek, 26 sierpnia 2008, 11:16 ]
Tytuł: 

witam mam zainstalowane

url 7.15.0-1nnd
curl-devel 7.15.0-1nnd
a przy otwieraniu strony php wyświetla komunikat

Call to undefined function: curl_init()
co mam zrobić żeby to działało

Autor:  Maciek [ wtorek, 26 sierpnia 2008, 11:22 ]
Tytuł: 

To nie jest związane z kompilacją! Błąd php mówi ci, że nastąpiło odwołanie do niezdefiniowanej funkcji curl_init, jest to wina kodu php na stronie, aby danej funkcji użyć, jeśli nie jest typowa, to trzeba ją najpierw zdefiniować.

Autor:  pectosol [ środa, 27 sierpnia 2008, 15:05 ]
Tytuł: 

tylko po co sobie życie utrudniać.
Na tym forum jest opisany pakiet SMS który wysyła smsy do wszystkich opieatorów.
Paczką opiekuje się Viater i narazie działa bez problemu.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/