help-cgicc
[Top][All Lists]
Advanced

[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'








reply via email to

[Prev in Thread] Current Thread [Next in Thread]