none
Compilare apache con visualc++ RRS feed

  • Domanda

  • Ciao, avrei bisogno per motivi di studio di compilare una vecchia versione di apache, serie 1.3.x, direttamente su windows.

    Premetto che, nel dubbio, ho anche provato a compilare versioni più recenti ma in ogni caso non ci sono riuscito quindi immagino sia un problema di procedura e/o di ambiente.

    Per evitare problemi sto provando su una versione vecchia di visual studio, la 2005.

    Apache prevede due modi per compilare, attraverso l'IDE o riga di comando.

    1)Il primo modo, attraverso l'IDE, prevede di aprire un file chiamato Apache.dsw, ma io trovo solo Apache.dsp. Se provo ad aprirlo visual studio mi offre di convertirlo in un formato accettabile, cosa prevista dalla guida di apache, tuttavia mi da errore "file corrotto" e finisce là.

    2)Il secondo metodo, attraverso linea di comando, prevede di dare il comando

    nmake /f Makefile.win _apached

    qua il file si trova, tuttavia mi da una serie di errori (prima ci sono dei warning):

    regerror.c(92) : error C2099: initializer is not a constant
    regerror.c(93) : error C2059: syntax error : 'if'
    regerror.c(102) : error C2059: syntax error : 'return'
    regerror.c(103) : error C2059: syntax error : '}'
    regerror.c(113) : error C2449: found '{' at file scope (missing function header?
    )
    regerror.c(124) : error C2059: syntax error : '}'
    NMAKE : fatal error U1077: '"C:\Programmi\Microsoft Visual Studio 8\VC\BIN\cl.ex
    e"' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'nmake' : return code '0x2'
    Stop.

    qualcuno di voi ha mai provato a compilare apache manualmente e può darmi qualche consiglio?Non so davvero come fare e la documentazione è pessima...


    • Modificato Squall867 mercoledì 27 marzo 2013 15:12
    mercoledì 27 marzo 2013 15:11

Risposte

  • Personalmente non ho mai avuto la necessità di compilare Apache, comunque i fle ".dsp" di cui parli sono il formato dei progetti Visual C++ 6. Quindi, ti consiglierei di procurarti quella versione del compilatore VC++ e provare a compilare con quello.

    Considera anche la possibilità di chiedere aiuto presso un forum specifico su Apache.


    giovedì 28 marzo 2013 11:34

Tutte le risposte

  • Personalmente non ho mai avuto la necessità di compilare Apache, comunque i fle ".dsp" di cui parli sono il formato dei progetti Visual C++ 6. Quindi, ti consiglierei di procurarti quella versione del compilatore VC++ e provare a compilare con quello.

    Considera anche la possibilità di chiedere aiuto presso un forum specifico su Apache.


    giovedì 28 marzo 2013 11:34
  • Purtroppo sembra sia stata eliminata dal circuito da microsoft quindi dovrei trovare qualche vecchio link non ufficiale...se è lecito qualcuno potrebbe postare qui?

    Altrimenti se avete qualche idea su come risolvere il problema usando il metodo a riga di comando mi fa piacere!

    giovedì 28 marzo 2013 18:35