File eispice-0.11.6.patch of Package python-eispice
diff -uNr eispice-0.11.6.orig/err.log eispice-0.11.6/err.log --- eispice-0.11.6.orig/err.log 1969-12-31 18:00:00.000000000 -0600 +++ eispice-0.11.6/err.log 2009-03-02 15:43:26.000000000 -0600 @@ -0,0 +1,150 @@ +SRC/zgebal.f:129.28: + + INTRINSIC ABS, DBLE, DIMAG, MAX, MIN + 1 +Warning: Type specified for intrinsic function 'abs' at (1) is ignored +SRC/zgebal.f:129.34: + + INTRINSIC ABS, DBLE, DIMAG, MAX, MIN + 1 +Warning: Type specified for intrinsic function 'dble' at (1) is ignored +SRC/zgebal.f:129.41: + + INTRINSIC ABS, DBLE, DIMAG, MAX, MIN + 1 +Warning: Type specified for intrinsic function 'dimag' at (1) is ignored +SRC/zlaqr0.f:202.28: + + INTRINSIC ABS, DBLE, DCMPLX, DIMAG, INT, MAX, MIN, MOD, + 1 +Warning: Type specified for intrinsic function 'abs' at (1) is ignored +SRC/zlaqr0.f:202.34: + + INTRINSIC ABS, DBLE, DCMPLX, DIMAG, INT, MAX, MIN, MOD, + 1 +Warning: Type specified for intrinsic function 'dble' at (1) is ignored +SRC/zlaqr0.f:202.49: + + INTRINSIC ABS, DBLE, DCMPLX, DIMAG, INT, MAX, MIN, MOD, + 1 +Warning: Type specified for intrinsic function 'dimag' at (1) is ignored +SRC/zlahqr.f:154.28: + + INTRINSIC ABS, DBLE, DCONJG, DIMAG, MAX, MIN, SQRT + 1 +Warning: Type specified for intrinsic function 'abs' at (1) is ignored +SRC/zlahqr.f:154.34: + + INTRINSIC ABS, DBLE, DCONJG, DIMAG, MAX, MIN, SQRT + 1 +Warning: Type specified for intrinsic function 'dble' at (1) is ignored +SRC/zlahqr.f:154.49: + + INTRINSIC ABS, DBLE, DCONJG, DIMAG, MAX, MIN, SQRT + 1 +Warning: Type specified for intrinsic function 'dimag' at (1) is ignored +SRC/izmax1.f:45.28: + + INTRINSIC ABS + 1 +Warning: Type specified for intrinsic function 'abs' at (1) is ignored +SRC/zlartg.f:73.28: + + INTRINSIC ABS, DBLE, DCMPLX, DCONJG, DIMAG, INT, LOG, + 1 +Warning: Type specified for intrinsic function 'abs' at (1) is ignored +SRC/zlartg.f:73.34: + + INTRINSIC ABS, DBLE, DCMPLX, DCONJG, DIMAG, INT, LOG, + 1 +Warning: Type specified for intrinsic function 'dble' at (1) is ignored +SRC/zlartg.f:73.57: + + INTRINSIC ABS, DBLE, DCMPLX, DCONJG, DIMAG, INT, LOG, + 1 +Warning: Type specified for intrinsic function 'dimag' at (1) is ignored +SRC/zlartg.f:74.28: + + $ MAX, SQRT + 1 +Warning: Type specified for intrinsic function 'max' at (1) is ignored +SRC/zlaqr3.f:176.28: + + INTRINSIC ABS, DBLE, DCMPLX, DCONJG, DIMAG, INT, MAX, MIN + 1 +Warning: Type specified for intrinsic function 'abs' at (1) is ignored +SRC/zlaqr3.f:176.34: + + INTRINSIC ABS, DBLE, DCMPLX, DCONJG, DIMAG, INT, MAX, MIN + 1 +Warning: Type specified for intrinsic function 'dble' at (1) is ignored +SRC/zlaqr3.f:176.57: + + INTRINSIC ABS, DBLE, DCMPLX, DCONJG, DIMAG, INT, MAX, MIN + 1 +Warning: Type specified for intrinsic function 'dimag' at (1) is ignored +SRC/zlaqr5.f:160.28: + + INTRINSIC ABS, DBLE, DCONJG, DIMAG, MAX, MIN, MOD + 1 +Warning: Type specified for intrinsic function 'abs' at (1) is ignored +SRC/zlaqr5.f:160.34: + + INTRINSIC ABS, DBLE, DCONJG, DIMAG, MAX, MIN, MOD + 1 +Warning: Type specified for intrinsic function 'dble' at (1) is ignored +SRC/zlaqr5.f:160.49: + + INTRINSIC ABS, DBLE, DCONJG, DIMAG, MAX, MIN, MOD + 1 +Warning: Type specified for intrinsic function 'dimag' at (1) is ignored +SRC/zlaqr4.f:209.28: + + INTRINSIC ABS, DBLE, DCMPLX, DIMAG, INT, MAX, MIN, MOD, + 1 +Warning: Type specified for intrinsic function 'abs' at (1) is ignored +SRC/zlaqr4.f:209.34: + + INTRINSIC ABS, DBLE, DCMPLX, DIMAG, INT, MAX, MIN, MOD, + 1 +Warning: Type specified for intrinsic function 'dble' at (1) is ignored +SRC/zlaqr4.f:209.49: + + INTRINSIC ABS, DBLE, DCMPLX, DIMAG, INT, MAX, MIN, MOD, + 1 +Warning: Type specified for intrinsic function 'dimag' at (1) is ignored +SRC/zlaqr1.f:61.28: + + INTRINSIC ABS, DBLE, DIMAG + 1 +Warning: Type specified for intrinsic function 'abs' at (1) is ignored +SRC/zlaqr1.f:61.34: + + INTRINSIC ABS, DBLE, DIMAG + 1 +Warning: Type specified for intrinsic function 'dble' at (1) is ignored +SRC/zlaqr1.f:61.41: + + INTRINSIC ABS, DBLE, DIMAG + 1 +Warning: Type specified for intrinsic function 'dimag' at (1) is ignored +SRC/zlaqr2.f:178.28: + + INTRINSIC ABS, DBLE, DCMPLX, DCONJG, DIMAG, INT, MAX, MIN + 1 +Warning: Type specified for intrinsic function 'abs' at (1) is ignored +SRC/zlaqr2.f:178.34: + + INTRINSIC ABS, DBLE, DCMPLX, DCONJG, DIMAG, INT, MAX, MIN + 1 +Warning: Type specified for intrinsic function 'dble' at (1) is ignored +SRC/zlaqr2.f:178.57: + + INTRINSIC ABS, DBLE, DCMPLX, DCONJG, DIMAG, INT, MAX, MIN + 1 +Warning: Type specified for intrinsic function 'dimag' at (1) is ignored +/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: ./libs/libsuperlu.a(superlu_timer.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC +./libs/libsuperlu.a: could not read symbols: Bad value +collect2: ld returned 1 exit status +error: command 'gcc' failed with exit status 1 +make: *** [install] Error 1 diff -uNr eispice-0.11.6.orig/libs/netlib/lapack/Makefile eispice-0.11.6/libs/netlib/lapack/Makefile --- eispice-0.11.6.orig/libs/netlib/lapack/Makefile 2008-03-14 09:15:38.000000000 -0500 +++ eispice-0.11.6/libs/netlib/lapack/Makefile 2009-03-04 13:49:13.000000000 -0600 @@ -15,6 +15,8 @@ OBJDUMP := $(CROSS)objdump # Tool Flags +#Karl Added the line NOOPT here +NOOPT ?= -Wall -DAdd_ -fPIC CFLAGS ?= -Wall -O2 -I. FFLAGS ?= -Wall -Wno-uninitialized -Wno-unused -funroll-all-loops -O3 LDFLAGS ?= -Wall -O2 diff -uNr eispice-0.11.6.orig/libs/superlu/Makefile eispice-0.11.6/libs/superlu/Makefile --- eispice-0.11.6.orig/libs/superlu/Makefile 2008-03-14 09:15:38.000000000 -0500 +++ eispice-0.11.6/libs/superlu/Makefile 2009-03-04 13:42:50.000000000 -0600 @@ -14,7 +14,8 @@ OBJDUMP := $(CROSS)objdump # Tool Flags -NOOPTS ?= -Wall -DAdd_ +# KARL ADDED -fPIC to the end of the NOOPTS line +NOOPTS ?= -Wall -DAdd_ -fPIC CFLAGS ?= $(NOOPTS) -O2 LDFLAGS ?= -Wall -O2 ARFLAGS = -cr diff -uNr eispice-0.11.6.orig/make.log eispice-0.11.6/make.log --- eispice-0.11.6.orig/make.log 1969-12-31 18:00:00.000000000 -0600 +++ eispice-0.11.6/make.log 2009-03-02 15:43:26.000000000 -0600 @@ -0,0 +1,242 @@ +Un-Installing +/usr/lib64/python2.5/site-packages\eispice +Installing +make[1]: Entering directory `/home/edlerk/Desktop/eispice-0.11.6' +Building Libraries... +make[2]: Entering directory `/home/edlerk/Desktop/eispice-0.11.6/libs/log' +Installing... +cp log.h ../../include +make[2]: Leaving directory `/home/edlerk/Desktop/eispice-0.11.6/libs/log' +make[2]: Entering directory `/home/edlerk/Desktop/eispice-0.11.6/libs/data' +CC list.o +CC dblhash.o +CC data.o +CC hash.o +AR libdata.a +Installing... +make[2]: Leaving directory `/home/edlerk/Desktop/eispice-0.11.6/libs/data' +make[2]: Entering directory `/home/edlerk/Desktop/eispice-0.11.6/libs/netlib/blas' +FORTRAN SRC/idamax.o +FORTRAN SRC/dasum.o +FORTRAN SRC/daxpy.o +FORTRAN SRC/dcopy.o +FORTRAN SRC/ddot.o +FORTRAN SRC/dnrm2.o +FORTRAN SRC/drot.o +FORTRAN SRC/dscal.o +FORTRAN SRC/dgemv.o +FORTRAN SRC/dsymv.o +FORTRAN SRC/dtrsv.o +FORTRAN SRC/dger.o +FORTRAN SRC/dsyr2.o +FORTRAN SRC/zsymm.o +FORTRAN SRC/zgemm.o +CC SRC/xerbla.o +FORTRAN SRC/lsame.o +FORTRAN SRC/zcopy.o +FORTRAN SRC/ztrmm.o +FORTRAN SRC/zaxpy.o +FORTRAN SRC/zswap.o +FORTRAN SRC/izamax.o +FORTRAN SRC/zdscal.o +FORTRAN SRC/ztrsm.o +FORTRAN SRC/zdotu.o +FORTRAN SRC/zdotc.o +FORTRAN SRC/zgemv.o +FORTRAN SRC/zscal.o +FORTRAN SRC/ztrmv.o +FORTRAN SRC/dcabs1.o +FORTRAN SRC/dznrm2.o +FORTRAN SRC/zgeru.o +FORTRAN SRC/zgerc.o +FORTRAN SRC/dtrsm.o +FORTRAN SRC/dgemm.o +FORTRAN SRC/dswap.o +FORTRAN SRC/dtrmm.o +FORTRAN SRC/dtrmv.o +AR libblas.a +Installing... +make[2]: Leaving directory `/home/edlerk/Desktop/eispice-0.11.6/libs/netlib/blas' +make[2]: Entering directory `/home/edlerk/Desktop/eispice-0.11.6/libs/netlib/toms' +FORTRAN rpoly.o +AR libtoms.a +Installing... +make[2]: Leaving directory `/home/edlerk/Desktop/eispice-0.11.6/libs/netlib/toms' +make[2]: Entering directory `/home/edlerk/Desktop/eispice-0.11.6/libs/netlib/cephes' +CC ndtr.o +CC const.o +CC expx2.o +CC polevl.o +CC mtherr.o +AR libcephes.a +Installing... +make[2]: Leaving directory `/home/edlerk/Desktop/eispice-0.11.6/libs/netlib/cephes' +make[2]: Entering directory `/home/edlerk/Desktop/eispice-0.11.6/libs/netlib/lapack' +FORTRAN SRC/zgesv.o +FORTRAN SRC/zgees.o +FORTRAN SRC/ilaenv.o +FORTRAN SRC/zhseqr.o +FORTRAN SRC/dlabad.o +FORTRAN SRC/zlange.o +FORTRAN SRC/zlascl.o +FORTRAN SRC/zgebal.o +FORTRAN SRC/zgehrd.o +FORTRAN SRC/ztrsen.o +FORTRAN SRC/zlacpy.o +FORTRAN SRC/zunghr.o +FORTRAN SRC/zgebak.o +FORTRAN SRC/zgetrf.o +FORTRAN SRC/zgetrs.o +FORTRAN SRC/ztrexc.o +FORTRAN SRC/zlacn2.o +FORTRAN SRC/ztrsyl.o +FORTRAN SRC/zungqr.o +FORTRAN SRC/zgehd2.o +FORTRAN SRC/zlahr2.o +FORTRAN SRC/zlarfb.o +FORTRAN SRC/zlassq.o +FORTRAN SRC/zlaqr0.o +FORTRAN SRC/zlaset.o +FORTRAN SRC/iparmq.o +FORTRAN SRC/ieeeck.o +FORTRAN SRC/zlahqr.o +FORTRAN SRC/zlaswp.o +FORTRAN SRC/zgetf2.o +FORTRAN SRC/dzsum1.o +FORTRAN SRC/izmax1.o +FORTRAN SRC/zladiv.o +FORTRAN SRC/zrot.o +FORTRAN SRC/zlarf.o +FORTRAN SRC/dlapy2.o +FORTRAN SRC/zlartg.o +FORTRAN SRC/zung2r.o +FORTRAN SRC/zlarft.o +FORTRAN SRC/zlarfg.o +FORTRAN SRC/zlacgv.o +FORTRAN SRC/dladiv.o +FORTRAN SRC/dlapy3.o +FORTRAN SRC/zlaqr3.o +FORTRAN SRC/zlaqr5.o +FORTRAN SRC/zlaqr4.o +FORTRAN SRC/zlaqr1.o +FORTRAN SRC/zlaqr2.o +FORTRAN_NO_OPT SRC/dlamch.o +FORTRAN SRC/dgesv.o +FORTRAN SRC/dgetrf.o +FORTRAN SRC/dgetrs.o +FORTRAN SRC/dgetf2.o +FORTRAN SRC/dlaswp.o +FORTRAN SRC/dgetri.o +FORTRAN SRC/dtrtri.o +FORTRAN SRC/dtrti2.o +AR liblapack.a +Installing... +make[2]: Leaving directory `/home/edlerk/Desktop/eispice-0.11.6/libs/netlib/lapack' +make[2]: Entering directory `/home/edlerk/Desktop/eispice-0.11.6/libs/superlu' +CC_NO_OPT SRC/superlu_timer.o +CC SRC/util.o +CC SRC/memory.o +CC SRC/get_perm_c.o +CC SRC/mmd.o +CC SRC/sp_coletree.o +CC SRC/sp_preorder.o +CC SRC/sp_ienv.o +CC SRC/relax_snode.o +CC SRC/heap_relax_snode.o +CC SRC/colamd.o +CC SRC/dlacon.o +CC SRC/dgssv.o +CC SRC/dgssvx.o +CC SRC/dsp_blas2.o +CC SRC/dsp_blas3.o +CC SRC/dgscon.o +CC SRC/dlangs.o +CC SRC/dgsequ.o +CC SRC/dlaqgs.o +CC SRC/dpivotgrowth.o +CC SRC/dgsrfs.o +CC SRC/dgstrf.o +CC SRC/dgstrs.o +CC SRC/dcopy_to_ucol.o +CC SRC/dsnode_dfs.o +CC SRC/dsnode_bmod.o +CC SRC/dpanel_dfs.o +CC SRC/dpanel_bmod.o +CC SRC/dreadhb.o +CC SRC/dcolumn_dfs.o +CC SRC/dcolumn_bmod.o +CC SRC/dpivotL.o +CC SRC/dpruneL.o +CC SRC/dmemory.o +CC SRC/dutil.o +CC SRC/dmyblas2.o +AR libsuperlu.a +Installing... +make[2]: Leaving directory `/home/edlerk/Desktop/eispice-0.11.6/libs/superlu' +make[2]: Entering directory `/home/edlerk/Desktop/eispice-0.11.6/libs/calculon' +CC parser.o +CC tokenizer.o +CC calc.o +AR libcalc.a +Installing... +make[2]: Leaving directory `/home/edlerk/Desktop/eispice-0.11.6/libs/calculon' +make[2]: Entering directory `/home/edlerk/Desktop/eispice-0.11.6/libs/simulator' +CC core/control.o +CC core/device.o +CC core/history.o +CC core/matrix.o +CC core/node.o +CC core/row.o +CC core/simulator.o +CC devices/capacitor.o +CC devices/source_i.o +CC devices/source_v.o +CC devices/vicurve.o +CC devices/inductor.o +CC devices/resistor.o +CC devices/tline.o +CC devices/nonlinear_i.o +CC devices/nonlinear_v.o +CC devices/callback_v.o +CC devices/callback_i.o +CC devices/tline_w.o +CC devices/nonlinear_c.o +CC math/checkbreak.o +CC math/checklinear.o +CC math/integrator.o +CC math/piecewise.o +CC math/waveform.o +CC math/history_interp.o +CC math/complex.o +CC math/mfunc.o +CC math/netlib.o +AR libsimulator.a +Installing... +make[2]: Leaving directory `/home/edlerk/Desktop/eispice-0.11.6/libs/simulator' +make[1]: Leaving directory `/home/edlerk/Desktop/eispice-0.11.6' +running build +running build_py +creating build +creating build/lib.linux-x86_64-2.5 +copying module/test.py -> build/lib.linux-x86_64-2.5 +copying module/circuit.py -> build/lib.linux-x86_64-2.5 +copying module/device.py -> build/lib.linux-x86_64-2.5 +copying module/ibis_driver.py -> build/lib.linux-x86_64-2.5 +copying module/__init__.py -> build/lib.linux-x86_64-2.5 +copying module/plot.py -> build/lib.linux-x86_64-2.5 +copying module/calc.py -> build/lib.linux-x86_64-2.5 +copying module/ibis_parser.py -> build/lib.linux-x86_64-2.5 +copying module/ibis_test.py -> build/lib.linux-x86_64-2.5 +copying module/waveform.py -> build/lib.linux-x86_64-2.5 +copying module/eispice.py -> build/lib.linux-x86_64-2.5 +copying module/subckt.py -> build/lib.linux-x86_64-2.5 +copying module/units.py -> build/lib.linux-x86_64-2.5 +copying module/ibis_const.py -> build/lib.linux-x86_64-2.5 +copying module/ibis_device.py -> build/lib.linux-x86_64-2.5 +copying module/ibis.py -> build/lib.linux-x86_64-2.5 +running build_ext +building 'simulator_' extension +creating build/temp.linux-x86_64-2.5 +creating build/temp.linux-x86_64-2.5/module +gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -g -fwrapv -fPIC -DLIBNAME=simulator -I./include -I/usr/lib64/python2.5/site-packages/numpy/core/include -I/usr/include/python2.5 -c ./module/simulatormodule.c -o build/temp.linux-x86_64-2.5/./module/simulatormodule.o +gcc -pthread -shared build/temp.linux-x86_64-2.5/./module/simulatormodule.o -L./libs -L/usr/lib64 -lsimulator -lsuperlu -llapack -lblas -ltoms -lcephes -lcalc -ldata -lgfortran -lpython2.5 -o build/lib.linux-x86_64-2.5/simulator_.so Files eispice-0.11.6.orig/module/simulator_.so and eispice-0.11.6/module/simulator_.so differ




