<div dir="ltr"><div class="gmail_quote">On Mon, Jul 16, 2012 at 10:47 PM, Mattias Gaertner <span dir="ltr"><<a href="mailto:nc-gaertnma@netcologne.de" target="_blank">nc-gaertnma@netcologne.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Mon, 16 Jul 2012 20:16:53 +0300<br>
Zaher Dirkey <<a href="mailto:parmaja@gmail.com">parmaja@gmail.com</a>> wrote:<br>
<br>
> On Mon, Jul 9, 2012 at 9:26 PM, Michael Van Canneyt<br>
> <<a href="mailto:michael@freepascal.org">michael@freepascal.org</a>>wrote:<br>
><br>
> ><br>
> ><br>
> > On Mon, 9 Jul 2012, Zaher Dirkey wrote:<br>
> ><br>
> >  On Mon, Jul 9, 2012 at 10:52 AM, Michael Van Canneyt <<br>
> >> <a href="mailto:michael@freepascal.org">michael@freepascal.org</a>> wrote:<br>
> >><br>
> >><br>
> >>       On Sun, 8 Jul 2012, Zaher Dirkey wrote:<br>
> >><br>
> >> That looks like you have an incompatible version of libapr installed.<br>
> >><br>
> >> Michael.<br>
> >><br>
> >><br>
> >> I upgraded it with Apache from Apache repo<br>
</div>> >> <a href="http://download.opensuse.org/**repositories/Apache/" target="_blank">http://download.opensuse.org/**repositories/Apache/</a><<a href="http://download.opensuse.org/repositories/Apache/" target="_blank">http://download.opensuse.org/repositories/Apache/</a>><br>

<div class="im">> >><br>
> >> But same error, my friend have the same problem also in ubuntu.<br>
> >><br>
> >> Is that possible httpd.pas not dynamic link to the library?<br>
> >><br>
> ><br>
> > It links statically. That is why the versions must match.<br>
> ><br>
> ><br>
> ><br>
> Hi again,<br>
><br>
> But i can compile it (httpd.pas)  in a project, why  it is not compiled<br>
> with Lazarus IDE?<br>
<br>
</div>Compile the IDE with compiler flags -vut to see what httpd unit file is<br>
used.<br>
Is it the same as the project?<br>
<span class="HOEnZb"><font color="#888888"><br>
Mattias<br>
</font></span><div class="HOEnZb"><div class="h5"><br><br></div></div></blockquote><div><br>This the results when compiling both Lazarus IDE and simple project<br><br>-----------------------------------------<br>PPU Loading /home/zaher/Desktop/httpd/lib/i386-linux/myhttpd.ppu<br>
PPU Loading /home/zaher/Desktop/httpd/lib/i386-linux/test_httpd.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/httpd22/httpd.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/httpd22/apr.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/httpd22/aprutil.ppu<br>
PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/si_c21.ppu<br>Searching file /lib/crti.o... not found<br>Searching file /lib/CRTI.O... not found<br>Searching file /usr/lib/crti.o... found<br>Searching file /lib/crtbegin.o... not found<br>
Searching file /lib/CRTBEGIN.O... not found<br>Searching file /usr/lib/crtbegin.o... not found<br>Searching file /usr/lib/CRTBEGIN.O... not found<br>Searching file /usr/X11R6/lib/crtbegin.o... not found<br>Searching file /usr/X11R6/lib/CRTBEGIN.O... not found<br>
Searching file /usr/lib/gcc/i586-suse-linux/4.6/crtbegin.o... found<br>Searching file /lib/crtend.o... not found<br>Searching file /lib/CRTEND.O... not found<br>Searching file /usr/lib/crtend.o... not found<br>Searching file /usr/lib/CRTEND.O... not found<br>
Searching file /usr/X11R6/lib/crtend.o... not found<br>Searching file /usr/X11R6/lib/CRTEND.O... not found<br>Searching file /usr/lib/gcc/i586-suse-linux/4.6/crtend.o... found<br>Searching file /lib/crtn.o... not found<br>
Searching file /lib/CRTN.O... not found<br>Searching file /usr/lib/crtn.o... found<br>Searching file /usr/lib/fpc/2.6.0/bin/i386-linux/ld... not found<br>Searching file /usr/lib/fpc/2.6.0/bin/i386-linux/LD... not found<br>
Searching file /usr/lib/fpc/2.6.0/ld... not found<br>Searching file /usr/lib/fpc/2.6.0/LD... not found<br>Searching file /home/zaher/bin/ld... not found<br>Searching file /home/zaher/bin/LD... not found<br>Searching file /usr/local/bin/ld... not found<br>
Searching file /usr/local/bin/LD... not found<br>Searching file /usr/bin/ld... found<br>Using util /usr/bin/ld<br>/usr/bin/ld: warning: ../link.res contains output sections; did you forget -T?<br>/usr/lib/fpc/2.6.0/units/i386-linux/httpd22/httpd.o: In function `HTTPD_AP_ESCAPE_URI$PAPR_POOL_T$PCHAR$$PCHAR':<br>
httpd.pas:(.text+0x48): undefined reference to `ap_os_escape_path'<br>/usr/lib/fpc/2.6.0/units/i386-linux/httpd22/apr.o: In function `APR_APR_POOL_CREATE$PPAPR_POOL_T$PAPR_POOL_T$$LONGINT':<br>apr.pas:(.text+0xa): undefined reference to `apr_pool_create_ex'<br>
/usr/lib/fpc/2.6.0/units/i386-linux/httpd22/apr.o: In function `APR_APR_POOL_SUB_MAKE$PPAPR_POOL_T$PAPR_POOL_T$APR_ABORTFUNC_T$$LONGINT':<br>apr.pas:(.text+0x29): undefined reference to `apr_pool_create_ex'<br>/mnt/dev/programs/lazarus/ide/lazarus.pp(133,1) Error: Error while linking<br>
/mnt/dev/programs/lazarus/ide/lazarus.pp(133,1) Fatal: There were 1 errors compiling module, stopping<br>----------------------------------------- <br></div></div><div dir="ltr"><br>the simple project uses httpd<br><br>----------------------------------------<br>
Options changed, recompiling clean with -B<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/system.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/lineinfo.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/exeinfo.ppu<br>
PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/strings.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/fpintres.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/objpas.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/sysutils.ppu<br>
PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/unix.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/baseunix.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/unixtype.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/unixutil.ppu<br>
PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/syscall.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/errors.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/sysconst.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/httpd22/httpd.ppu<br>
PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/httpd22/apr.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/ctypes.ppu<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/httpd22/aprutil.ppu<br>mod_hello.lpr(45,3) Note: Local variable "Line" not used<br>
mod_hello.lpr(46,3) Note: Local variable "Head" not used<br>mod_hello.lpr(47,3) Note: Local variable "Access" not used<br>mod_hello.lpr(141,25) Hint: Parameter "p" not used<br>PPU Loading /usr/lib/fpc/2.6.0/units/i386-linux/rtl/si_dll.ppu<br>
Project "project1" successfully built<br>----------------------------------------<br><br>Zaher Dirkey</div><br>
</div>