Link to home
Start Free TrialLog in
Avatar of bchill
bchill

asked on

problem building apache 1.3.9 with frontpage module

I found the src for the frontpage extensions module
at microsoft - the build step complains about 2 things
in the module. One is a struct entry and another is
some variable. I commented both of those out
and then got this. I can't remember what the
the names of the items I commented out were, but
it seems that this frontpage module was built in
an apache environment old enough that those API's
and global symbols are not defined any longer.  Does
anyone know where to get the source for a workable
module? Note that I _don't_ want a precompiled
daemon. I found that with the fp2000 stuff and it
is at 1.3.3, I think, and it doesn't include some of the
other modules that I usually build in. Any clues?

gcc  -DSOLARIS2=270 -DUSE_EXPAT -I./lib/expat-lite `./apaci`    \
      -o httpd buildmark.o modules.o modules/fastcgi/libfastcgi.a modules/frontp
age/libfrontpage.a modules/standard/libstandard.a main/libmain.a ./os/unix/libos
.a ap/libap.a  lib/expat-lite/libexpat.a  -lsocket -lnsl
Undefined                       first referenced
 symbol                             in file
table_set                           modules/frontpage/libfrontpage.a(mod_frontpa
ge.o)
pstrdup                             modules/frontpage/libfrontpage.a(mod_frontpa
ge.o)
translate_name                      modules/frontpage/libfrontpage.a(mod_frontpa
ge.o)
pstrcat                             modules/frontpage/libfrontpage.a(mod_frontpa
ge.o)
log_error                           modules/frontpage/libfrontpage.a(mod_frontpa
ge.o)
ld: fatal: Symbol referencing errors. No output written to httpd
gmake[2]: *** [target_static] Error 1
gmake[2]: Leaving directory `/pkg/src/apache_1.3.9/src'
gmake[1]: *** [build-std] Error 2
gmake[1]: Leaving directory `/pkg/src/apache_1.3.9'
gmake: *** [build] Error 2
Avatar of bchill
bchill

ASKER

Edited text of question.
ASKER CERTIFIED SOLUTION
Avatar of jayglate
jayglate

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of bchill

ASKER

the URL posted doesn't work
Avatar of bchill

ASKER

the configure steps works (and includes the fp module), but
the make step says:

Makefile:107: warning: overriding commands for target `clean'
Makefile:83: warning: ignoring old commands for target `clean'
gmake: *** No rule to make target `libfrontpage.so', needed by `shlib'.  Stop.

What now?
in the makefile.tmpl there is a clean command with two :: there delete one of them. and rerun the config and try again
Avatar of bchill

ASKER

I already tried deleting one of the colons...
umm.. email the guy who programmed it.. He is very helpful.  I have taken you as far as i can go.  But we are using this on over 20 of our boxes here.  So I know it works.  
Avatar of bchill

ASKER

I found my problem - I was specifying a .a instead of a .o
in the configure line. It works great. Thanks for your help!
No. problem glad i can help.