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/libstanda rd.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/libfront page.a(mod _frontpa
ge.o)
pstrdup modules/frontpage/libfront page.a(mod _frontpa
ge.o)
translate_name modules/frontpage/libfront page.a(mod _frontpa
ge.o)
pstrcat modules/frontpage/libfront page.a(mod _frontpa
ge.o)
log_error modules/frontpage/libfront page.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
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
age/libfrontpage.a modules/standard/libstanda
.a ap/libap.a lib/expat-lite/libexpat.a -lsocket -lnsl
Undefined first referenced
symbol in file
table_set modules/frontpage/libfront
ge.o)
pstrdup modules/frontpage/libfront
ge.o)
translate_name modules/frontpage/libfront
ge.o)
pstrcat modules/frontpage/libfront
ge.o)
log_error modules/frontpage/libfront
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
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
the URL posted doesn't work
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?
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
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.
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!
in the configure line. It works great. Thanks for your help!
No. problem glad i can help.
ASKER