Hi all,

I've tried to build fpc-2.2.0 on Fedora on ppc64 on the build-system
from redhat.

It seems like it that it doesn't work with smart-linking. So I disabled
smart-linking on ppc64. 

But that doesn't help, since in a few files in the packages (for example
zlib) explicitly turn on smartlinking in it's source.

Why is this done? And why am I the only one with this problem, how is
ppc64-2.2.0 build for the release?

Output of the compilation (with no smart-linking) is below.

Joost

make[2]: Entering directory
`/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/packages/extra'
make -C unzip all
make[3]: Entering directory 
`/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/packages/extra/unzip'
/bin/mkdir -p units/powerpc64-linux
/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/compiler/ppcppc64 -Ur -Xs -O2 -n 
-Fu/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/rtl/units/powerpc64-linux -FE. 
-FUunits/powerpc64-linux -gl -k--build-id -dpowerpc64 -dRELEASE ziptypes.pp
/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/compiler/ppcppc64 -Ur -Xs -O2 -n 
-Fu/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/rtl/units/powerpc64-linux -FE. 
-FUunits/powerpc64-linux -gl -k--build-id -dpowerpc64 -dRELEASE unzip.pp
make[3]: Leaving directory 
`/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/packages/extra/unzip'
make -C zlib all
make[3]: Entering directory 
`/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/packages/extra/zlib'
/bin/mkdir -p units/powerpc64-linux
/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/compiler/ppcppc64 -Ur -Xs -O2 -n 
-Fu/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/rtl/units/powerpc64-linux -FE. 
-FUunits/powerpc64-linux -Fl/usr/lib/gcc/ppc64-redhat-linux/4.1.2 -Flinclude 
-Flld.so.conf.d/*.conf -gl -k--build-id -dpowerpc64 -dRELEASE zlib.pp
units/powerpc64-linux/zlib.sl/zlib0s29.s: Assembler messages:
units/powerpc64-linux/zlib.sl/zlib0s29.s:2354: Error: undefined symbol `.Ll2' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2354: Error: undefined symbol `.Ll1' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2360: Error: undefined symbol `.Ll3' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2360: Error: undefined symbol `.Ll2' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2379: Error: undefined symbol `.Ll5' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2379: Error: undefined symbol `.Ll4' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2385: Error: undefined symbol `.Ll6' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2385: Error: undefined symbol `.Ll5' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2404: Error: undefined symbol `.Ll8' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2404: Error: undefined symbol `.Ll7' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2410: Error: undefined symbol `.Ll9' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2410: Error: undefined symbol `.Ll8' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2429: Error: undefined symbol `.Ll11' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2429: Error: undefined symbol `.Ll10' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2435: Error: undefined symbol `.Ll12' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2435: Error: undefined symbol `.Ll11' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2454: Error: undefined symbol `.Ll14' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2454: Error: undefined symbol `.Ll13' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2460: Error: undefined symbol `.Ll15' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2460: Error: undefined symbol `.Ll14' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2479: Error: undefined symbol `.Ll17' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2479: Error: undefined symbol `.Ll16' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2485: Error: undefined symbol `.Ll18' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2485: Error: undefined symbol `.Ll17' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2504: Error: undefined symbol `.Ll20' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2504: Error: undefined symbol `.Ll19' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2510: Error: undefined symbol `.Ll21' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2510: Error: undefined symbol `.Ll20' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2529: Error: undefined symbol `.Ll23' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2529: Error: undefined symbol `.Ll22' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2535: Error: undefined symbol `.Ll24' 
in operation
units/powerpc64-linux/zlib.sl/zlib0s29.s:2535: Error: undefined symbol `.Ll23' 
in operation
zlib.pp(205) Error: Error while assembling exitcode 1
/usr/bin/ar: creating units/powerpc64-linux/libpzlib.a
/usr/bin/ar: units/powerpc64-linux/zlib.sl/zlib0s29.o: No such file or directory
zlib.pp(205) Error: Error while linking
zlib.pp(205) Fatal: There were 3 errors compiling module, stopping
Fatal: Compilation aborted
make[3]: *** [zlib.ppu] Error 1
make[3]: Leaving directory 
`/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/packages/extra/zlib'
make[2]: *** [zlib_all] Error 2
make[2]: Leaving directory 
`/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/packages/extra'
make[1]: *** [extra_all] Error 2
make[1]: Leaving directory 
`/builddir/build/BUILD/fpcbuild-2.2.0/fpcsrc/packages'
make: *** [packages_extra_all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.88199 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.88199 (%build)


_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to