Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 Un nou pericol pt batrani

Ar trebui sa vindem imobiliarele ...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik
 

Compilare Apache

- - - - -
  • Please log in to reply
2 replies to this topic

#1
Sakura

Sakura

    Active Member

  • Grup: Members
  • Posts: 1,007
  • Înscris: 14.04.2004
Incerc sa instalez Apache 2.2.0 pe Slackware 10.2.
Dau : ./configure, make si make install, dar cand vreau sa modific fisierul de configuratie, constat ca acesta nu exista. Iata ce output imi da make install (la sfarsit):

server/.libs/libmain.a(main.o)(.text+0xbec):/home/httpd-2.2.0/server/main.c:664:																			  undefined reference to `ap_prelinked_modules'
server/.libs/libmain.a(main.o)(.text+0xf84): In function `suck_in_APR':
/home/httpd-2.2.0/server/main.c:735: undefined reference to `ap_ugly_hack'
server/.libs/libmain.a(core.o)(.text+0x2b97): In function `start_ifmod':
/home/httpd-2.2.0/server/core.c:2071: undefined reference to `ap_prelinked_modul																			 e_symbols'
server/.libs/libmain.a(core.o)(.text+0x2b9e):/home/httpd-2.2.0/server/core.c:206																			 9: undefined reference to `ap_prelinked_module_symbols'
server/.libs/libmain.a(config.o)(.text+0xf13): In function `rebuild_conf_hash':
/home/httpd-2.2.0/server/config.c:437: undefined reference to `ap_prelinked_modu																			 les'
server/.libs/libmain.a(config.o)(.text+0xf1a):/home/httpd-2.2.0/server/config.c:																			 437: undefined reference to `ap_prelinked_modules'
server/.libs/libmain.a(config.o)(.text+0x127c): In function `ap_setup_prelinked_																			 modules':
/home/httpd-2.2.0/server/config.c:657: undefined reference to `ap_preloaded_modu																			 les'
server/.libs/libmain.a(config.o)(.text+0x1290):/home/httpd-2.2.0/server/config.c																			 :657: undefined reference to `ap_preloaded_modules'
server/.libs/libmain.a(config.o)(.text+0x12e1):/home/httpd-2.2.0/server/config.c																			 :670: undefined reference to `ap_preloaded_modules'
server/.libs/libmain.a(config.o)(.text+0x12e8):/home/httpd-2.2.0/server/config.c																			 :670: undefined reference to `ap_preloaded_modules'
server/.libs/libmain.a(config.o)(.text+0x1307):/home/httpd-2.2.0/server/config.c																			 :678: undefined reference to `ap_prelinked_modules'
server/.libs/libmain.a(config.o)(.text+0x130e):/home/httpd-2.2.0/server/config.c																			 :678: undefined reference to `ap_prelinked_modules'
modules/http/.libs/libmod_http.a(http_filters.o)(.text+0x18a): In function `ap_h																			 ttp_filter':
/home/httpd-2.2.0/modules/http/http_filters.c:375: undefined reference to `ap_bu																			 cket_error_create'
modules/http/.libs/libmod_http.a(http_filters.o)(.text+0x354):/home/httpd-2.2.0/																			 modules/http/http_filters.c:305: undefined reference to `ap_bucket_error_create'
modules/http/.libs/libmod_http.a(http_filters.o)(.text+0x5d0):/home/httpd-2.2.0/																			 modules/http/http_filters.c:238: undefined reference to `ap_bucket_error_create'
modules/http/.libs/libmod_http.a(http_filters.o)(.text+0x87e):/home/httpd-2.2.0/																			 modules/http/http_filters.c:156: undefined reference to `ap_bucket_error_create'
modules/http/.libs/libmod_http.a(http_filters.o)(.text+0x918):/home/httpd-2.2.0/																			 modules/http/http_filters.c:137: undefined reference to `ap_bucket_error_create'
modules/http/.libs/libmod_http.a(http_filters.o)(.text+0x1323): In function `ap_																			 http_header_filter':
/home/httpd-2.2.0/modules/http/http_filters.c:898: undefined reference to `ap_bu																			 cket_type_error'
modules/http/.libs/libmod_http.a(byterange_filter.o)(.text+0x6aa): In function `																			 ap_byterange_filter':
/home/httpd-2.2.0/modules/http/byterange_filter.c:280: undefined reference to `a																			 p_bucket_error_create'
collect2: ld returned 1 exit status
make[1]: *** [httpd] Error 1
make[1]: Leaving directory `/home/httpd-2.2.0'
make: *** [install-recursive] Error 1

Stie cineva ce se intampla?

#2
framepointer

framepointer

    Junior Member

  • Grup: Members
  • Posts: 31
  • Înscris: 20.01.2006
Toate functiile care incep cu ap_ sunt defapt functii din API`ul apache.
Toolkitul nou, ptr apache 2.X se numeshte APR, apache programming resource. Sunt nishte functii care faciliteaza dezvoltarea de module pentru Apache. Oricum, ce am zis pan acum e offtopic, asha in general.

Pt tine:
Daca ai downloadat pachetul corect, inseamna ca nu ai configurat bine inainte de compilare.

Incearca un make help sau ./configure --help si vezi parametrii.

Alta mica prostioara ce se mai intampla e sa ai deja un apache instalat, si sa ai undeva prin /usr/include versiuni anterioare pentru headerele folosite. (vezi /usr/include/apr sau /usr/include/ap etc...).

Daca nu vrei sa mutzi folderele respective intrun loc temporar pana cand compilezi apacheul nou, incearca ./configure --help, vezi daca exista optiune sa specifici calea pentru dependinte de compilare (ceva de genu ./configure --path-to-ap=./myapache/include/ap).

Hope this helps :worthy:

Edited by framepointer, 22 January 2006 - 13:51.


#3
Sakura

Sakura

    Active Member

  • Grup: Members
  • Posts: 1,007
  • Înscris: 14.04.2004
Multumesc pentru raspuns. E util, dar a venit prea tarziu.
Cred ca am facut una din prostioarele enuntate de tine si anume, cred ca aveam un alt apache instalat. Ce-am facut, ce n-am facut (am resinstalat si sistemul) am reusit pana la urma sa instalez apache, mysql, iar acum tocmai am terminat de compilat si php. Ureaza-mi noroc in continuare.

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate