[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[help-cgicc] Problem building cgicc on SunOS 5.8
From: |
Mohan Mysore |
Subject: |
[help-cgicc] Problem building cgicc on SunOS 5.8 |
Date: |
Fri, 07 Nov 2003 18:03:16 -0800 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003 |
Hi everybody,
I'm unable to compile cgicc 3.2.2 on SunOS 5.8.
uname -a: "SunOS cens1 5.8 Generic_108528-15 sun4u sparc
SUNW,Sun-Fire-880"
gcc --version: 2.95.3
I had to make a couple of modifications to cgicc/CgiEnvironment.cpp
(diff down below -- and this change makes it compile on RH7.3 as well)
---------------------------------------------------
28a29,34
> #if (__GNUG__ == 2)
> // for old g++ v2.96, we use ctype.h
> # include <ctype.h>
> #else
> # include <cctype>
> #endif
140a147,149
> #if (__GNUG__ == 2)
> if(isspace(*data_iter) == 0)
> #else
141a151
> #endif
---------------------------------------------------
The error I get is a whole bunch of linker error and especially this
one: "ld: fatal: relocations remain against allocatable but
non-writable sections"
The errors preceding this ld error are attached below.
Can anyone plllllllleaaaaase help!
Thanks,
Mohan.
---------------------------------------------------
g++ -shared -nostdlib
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/crti.o
/usr/ccs/lib/values-Xa.o
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/crtbegin.o
.libs/CgiEnvironment.o .libs/CgiInput.o .libs/CgiUtils.o .libs/Cgicc.o
.libs/FormEntry.o .libs/FormFile.o .libs/HTMLAttribute.o
.libs/HTMLAttributeList.o .libs/HTMLDoctype.o .libs/HTMLElement.o
.libs/HTMLElementList.o .libs/HTTPContentHeader.o .libs/HTTPCookie.o
.libs/HTTPHTMLHeader.o .libs/HTTPHeader.o .libs/HTTPPlainHeader.o
.libs/HTTPRedirectHeader.o .libs/HTTPResponseHeader.o
.libs/HTTPStatusHeader.o .libs/MStreamable.o
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3 -L/usr/ccs/bin
-L/usr/ccs/lib -L/usr/local/lib -lstdc++ -lm -lgcc
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/crtend.o
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/crtn.o -Wl,-h
-Wl,libcgicc.so.5 -o .libs/libcgicc.so.5.0.0
Text relocation remains referenced
against symbol offset in file
<unknown> 0xac8
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/libstdc++.a(iovfscanf.o)
<unknown> 0xacc
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/libstdc++.a(iovfscanf.o)
<unknown> 0xad0
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/libstdc++.a(iovfscanf.o)
.
.
.
_IO_file_seek 0x3d8
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/libstdc++.a(filebuf.o)
filebuf::open(char const *, int, int)0x3d0
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/libstdc++.a(fstream.o)
filebuf::open(char const *, int, int)0x5f4
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/libstdc++.a(fstream.o)
ld: fatal: relocations remain against allocatable but non-writable
sections
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `libcgicc.la'
Current working directory /home/mmysore/Dload/cgicc-3.2.2-mod/cgicc
*** Error code 1
make: Fatal error: Command failed for target `all'
Current working directory /home/mmysore/Dload/cgicc-3.2.2-mod/cgicc
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [help-cgicc] Problem building cgicc on SunOS 5.8,
Mohan Mysore <=