klaida: iš naujo apibrėžtas ap_hack_apr_allocator_create

„Apache Web Server“ šaltinio kodo kompiliacija yra visada linksma.


Labai retas atvejis, kai „Apache“ bus kompiliuota pirmą kartą paleidus visiškai naują serverį.

Iš tikrųjų tai reikalauja daug išankstinė sąlyga Jei trūksta kurio nors iš jų ar suderinamumo su versijomis, gali tekti praleisti daug laiko taisant tuos.

Aš dirbau su visiškai naujuoju serveriu „Linux 6.4“, norėdamas įdiegti „Apache 2.4.6“, ir susidūriau su šia klaida.

eksportas.c: 1929:
klaida: iš naujo apibrėžta „ap_hack_apr_allocator_create“
export.c: 921: pastaba: ankstesnis „ap_hack_apr_allocator_create“ apibrėžimas buvo eksportas.c: 1930:
klaida: „ap_hack_apr_allocator_destroy“ apibrėžimas iš naujo
export.c: 922: pastaba: ankstesnis „ap_hack_apr_allocator_destroy“ apibrėžimas buvo čia export.c: 1931:
klaida: iš naujo apibrėžtas „ap_hack_apr_allocator_alloc“ eksportas.c: 923: pastaba: ankstesnis „ap_hack_apr_allocator_alloc“ apibrėžimas buvo eksportas.c: 1932:
klaida: iš naujo apibrėžtas „ap_hack_apr_allocator_free“ eksportas.c: 924: pastaba: ankstesnis „ap_hack_apr_allocator_free“ apibrėžimas buvo eksportas.c: 1933:
klaida: „ap_hack_apr_allocator_owner_set“ apibrėžimas iš naujo
export.c: 925: pastaba: ankstesnis „ap_hack_apr_allocator_owner_set“ apibrėžimas buvo čia export.c: 1934:
klaida: iš naujo apibrėžta „ap_hack_apr_allocator_owner_get“ export.c: 926: pastaba: ankstesnis „ap_hack_apr_allocator_owner_get“ apibrėžimas buvo eksportas.c: 1935:
klaida: iš naujo apibrėžtas „ap_hack_apr_allocator_max_free_set“ export.c: 927: pastaba: ankstesnis „ap_hack_apr_allocator_max_free_set“ apibrėžimas buvo eksportas.c: 1937:
klaida: iš naujo apibrėžta „ap_hack_apr_allocator_mutex_set“ export.c: 929: pastaba: ankstesnis „ap_hack_apr_allocator_mutex_set“ apibrėžimas buvo eksportas.c: 1938:
klaida: iš naujo apibrėžta „ap_hack_apr_allocator_mutex_get“ export.c: 930: pastaba: ankstesnis „ap_hack_apr_allocator_mutex_get“ apibrėžimas buvo eksportas.c: 1944:
klaida: iš naujo apibrėžta „ap_hack_apr_atomic_init“ export.c: 936: pastaba: ankstesnis „ap_hack_apr_atomic_init“ apibrėžimas buvo nurodytas Export.c: 1945:
klaida: iš naujo apibrėžta „ap_hack_apr_atomic_read32“ export.c: 937: pastaba: ankstesnis „ap_hack_apr_atomic_read32“ apibrėžimas buvo pateiktas Export.c: 1946:
klaida: iš naujo apibrėžta „ap_hack_apr_atomic_set32“ export.c: 938: pastaba: ankstesnis „ap_hack_apr_atomic_set32“ apibrėžimas buvo pateiktas Export.c: 1947:
klaida: iš naujo apibrėžtas „ap_hack_apr_atomic_add32“ eksportas.c: 939: pastaba: ankstesnis „ap_hack_apr_atomic_add32“ apibrėžimas buvo čia export.c: 1948:
klaida: iš naujo apibrėžta „ap_hack_apr_atomic_sub32“ export.c: 940: pastaba: ankstesnis „ap_hack_apr_atomic_sub32“ apibrėžimas buvo pateiktas Export.c: 1949:
klaida: iš naujo apibrėžta „ap_hack_apr_atomic_inc32“ export.c: 941: pastaba: ankstesnis „ap_hack_apr_atomic_inc32“ apibrėžimas buvo pateiktas Export.c: 1950:
klaida: iš naujo apibrėžtas „ap_hack_apr_atomic_dec32“ eksportas.c: 942: pastaba: ankstesnis „ap_hack_apr_atomic_dec32“ apibrėžimas buvo eksportas.c: 1951:
klaida: iš naujo apibrėžta „ap_hack_apr_atomic_cas32“ export.c: 943: pastaba: ankstesnis „ap_hack_apr_atomic_cas32“ apibrėžimas buvo pateiktas Export.c: 1952:
klaida: iš naujo apibrėžtas „ap_hack_apr_atomic_xchg32“ eksportas.c: 944: pastaba: ankstesnis „ap_hack_apr_atomic_xchg32“ apibrėžimas buvo pateiktas Export.c: 1953:
klaida: iš naujo apibrėžtas „ap_hack_apr_atomic_casptr“ eksportas.c: 945: pastaba: ankstesnis „ap_hack_apr_atomic_casptr“ apibrėžimas buvo eksportas.c: 1954:
klaida: iš naujo apibrėžtas „ap_hack_apr_atomic_xchgptr“ eksportas.c: 946: pastaba: ankstesnis „ap_hack_apr_atomic_xchgptr“ apibrėžimas buvo eksportas.c: 1960:
klaida: iš naujo apibrėžta „ap_hack_apr_dso_load“ export.c: 1085: pastaba: ankstesnis „ap_hack_apr_dso_load“ apibrėžimas buvo čia export.c: 1961:
klaida: iš naujo apibrėžta „ap_hack_apr_dso_unload“ export.c: 1086: pastaba: ankstesnis „ap_hack_apr_dso_unload“ apibrėžimas buvo čia export.c: 1962:
klaida: iš naujo apibrėžta „ap_hack_apr_dso_sym“ export.c: 1087: pastaba: ankstesnis „ap_hack_apr_dso_sym“ apibrėžimas buvo pateiktas Export.c: 1963:
klaida: iš naujo apibrėžtas „ap_hack_apr_dso_error“ eksportas.c: 1088: pastaba: ankstesnis „ap_hack_apr_dso_error“ apibrėžimas buvo čia export.c: 1969:
klaida: iš naujo apibrėžta „ap_hack_apr_env_get“ export.c: 1094: pastaba: ankstesnis „ap_hack_apr_env_get“ apibrėžimas buvo čia export.c: 1970:
klaida: iš naujo apibrėžta „ap_hack_apr_env_set“ export.c: 1095: pastaba: ankstesnis „ap_hack_apr_env_set“ apibrėžimas buvo eksportas.c: 1971:
klaida: iš naujo apibrėžta „ap_hack_apr_env_delete“ export.c: 1096: pastaba: ankstesnis „ap_hack_apr_env_delete“ apibrėžimas buvo nurodytas Export.c: 1976:
klaida: iš naujo apibrėžta „ap_hack_apr_strerror“ export.c: 1101: pastaba: ankstesnis „ap_hack_apr_strerror“ apibrėžimas buvo pateiktas export.c: 1981:
klaida: iš naujo apibrėžtas „ap_hack_apr_stat“ eksportas.c: 1106: pastaba: ankstesnis „ap_hack_apr_stat“ apibrėžimas buvo eksportas.c: 1982:
klaida: iš naujo apibrėžtas „ap_hack_apr_dir_open“ eksportas.c: 1107: pastaba: ankstesnis „ap_hack_apr_dir_open“ apibrėžimas buvo nurodytas eksporte.c: 1983:
klaida: iš naujo apibrėžtas „ap_hack_apr_dir_close“ eksportas.c: 1108: pastaba: čia buvo pateiktas ankstesnis „ap_hack_apr_dir_close“ apibrėžimas.

Jei gaunate panašią klaidą, galite ją ištaisyti taip, kaip tai padariau aš.

Sprendimas

Įsižiūrėjęs į įvairius parametrus, pastebėjau, kad taip atsitinka, kai turite mažesnę „apr-util“ versiją nei 1.4.1

  • Patikrinkite savo „apr-util“ versiją. Jei radote žemesnę versiją, turite įdiegti 1.4.1 arba naujesnę versiją
  • Atsisiųskite „apr-util“ šaltinio kodą iš http://mirror.nus.edu.sg/apache/apr/
  • Išskleiskite atsisiųstą failą

Sudarykite ir įdiekite taip:

./ sukonfigūruoti
padaryti
padaryti įdiegti

Pagal numatytuosius nustatymus ji bus įdiegta aplanke / usr / local / apr / bin / apu-1-config

Dabar galite kompiliuoti apache naudodami naujai įdiegtą apr-util ir tai turėtų būti gerai.

./ konfigūruoti – su-apr-util = / usr / local / apr / bin / apu-1-config

Tai man padėjo ir tikiuosi ir jūs.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map