Subject: pkg/28671: py-qt3-sip on Solaris and ld: fatal: relocations remain against allocatable but non-writable
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <reed@reedmedia.net>
List: pkgsrc-bugs
Date: 12/15/2004 19:29:00
>Number:         28671
>Category:       pkg
>Synopsis:       py-qt3-sip on Solaris and ld: fatal: relocations remain against allocatable but non-writable
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 15 19:29:00 +0000 2004
>Originator:     reed@reedmedia.net
>Release:        pkgsrc-current
>Organization:
http://bsd.reedmedia.net/
>Environment:
	
	
System: SunOS 5.9 Generic_117171-02 sun4u sparc SUNW,Ultra-5_10
Architecture: sparc
Machine: sun4u
>Description:
Building py-qt3-sip under Solaris is failing with:

Text relocation remains                         referenced
    against symbol                  offset      in file
PyEval_CallObjectWithKeywords       0x654       qtlib.o
PyMethod_New                        0x5ac       qtlib.o
sipGetRx                            0x11ec      qtlib.o
sipGetRx                            0x125c      qtlib.o
sip_api_malloc                      0xc14       qtlib.o
...
PyErr_Print                         0x498       qtlib.o
QObject::connect(QObject const*, char const*, QObject const*, char
const*)0x1078
QObject::connect(QObject const*, char const*, QObject const*, char
const*)0x1154
        qtlib.o
QObject::disconnect(QObject const*, char const*, QObject const*, char
const*)0x1
2ec     qtlib.o
PyErr_Restore                       0x970       qtlib.o
...
PyCFunction_Type                    0x13c0      qtlib.o
PyWeakref_GetObject                 0x530       qtlib.o
PyErr_GivenExceptionMatches         0x7d0       qtlib.o
ld: fatal: relocations remain against allocatable but non-writable
sections
collect2: ld returned 1 exit status
gmake[1]: *** [sip.so] Error 1
gmake[1]: Leaving directory
`/usr/local/pkgwork/x11/py-qt3-sip/work/sip-4.0rc3/siplib'


The end of of my .work.log has:

<.> /usr/local/pkgwork/x11/py-qt3-sip/work/.gcc/bin/g++
-Wl,-R/usr/pkg/gcc3/lib/gcc-lib/sparc-sun-solaris2/3.3.4
-Wl,-R/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib/python2p3/config
-Wl,-R/usr/pkg/qt3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/openwin/lib -shared
-o sip.so siplib.o qtlib.o threads.o objmap.o
-L/usr/local/pkgwork/x11/py-qt3-sip/work/.buildlink/gcc3/lib/gcc-lib/s
parc-sun-solaris2/3.3.4
-L/usr/local/pkgwork/x11/py-qt3-sip/work/.buildlink/gcc3/lib
-L/usr/local/pkgwork/x11/py-qt3-sip/work/.buildlink/lib
-L/usr/local/pkgwork/x11/py-qt3-sip/work/.buildlink/lib/python2p3/conf
ig
-L/usr/pkg/qt3/lib
-L/usr/local/pkgwork/x11/py-qt3-sip/work/.x11-buildlink/lib
-L/usr/local/pkgwork/x11/py-qt3-sip/work/.buildlink/gcc3/bin/../lib/gc
c-lib/sparc-sun-solaris2/3.3.4
-I/usr/local/pkgwork/x11/py-qt3-sip/work/.buildlink/include
-lqt-mt -lpng -lz -lGL -lXmu -lXcursor -lXrender -lXfixes -lICE -lSM
-lstdc++ -lXext -lX11 -lm -lresolv -lsocket -lnsl -lpthread -lrt

The system is a SunOS 5.9 Generic_117171-02 sparc SUNW,Ultra-5_10.
It has no native c or c++ compilers.

It has gcc and g++ 3.3.4 installed from pkgsrc package.

>How-To-Repeat:
Use gcc from pkgsrc and build pkgsrc/x11/py-qt3-sip under SunOS 5.9.
>Fix:
	

>Unformatted: