ps3dev / ps3toolchain

A script to autobuild an open source toolchain for the PS3.
BSD 2-Clause "Simplified" License
280 stars 92 forks source link

libpng-1.4.4 not building. #94

Closed wargio closed 4 years ago

wargio commented 4 years ago

libpng does not build. Fresh machine (Debian 10).

exec: $ ./toolchain.sh

[...]
libpng-1.4.4/
libpng-1.4.4/autogen.sh
libpng-1.4.4/pngerror.c
libpng-1.4.4/libpngpf.3
libpng-1.4.4/pngpriv.h
libpng-1.4.4/depcomp
libpng-1.4.4/libpng-1.4.4.txt
libpng-1.4.4/missing
libpng-1.4.4/pngconf.h
libpng-1.4.4/libpng.3
libpng-1.4.4/pngbar.png
libpng-1.4.4/pngwrite.c
libpng-1.4.4/TODO
libpng-1.4.4/pngget.c
libpng-1.4.4/CHANGES
libpng-1.4.4/config.h.in
libpng-1.4.4/pngwutil.c
libpng-1.4.4/pngmem.c
libpng-1.4.4/pngrtran.c
libpng-1.4.4/configure.ac
libpng-1.4.4/config.sub
libpng-1.4.4/ltmain.sh
libpng-1.4.4/ANNOUNCE
libpng-1.4.4/pngrio.c
libpng-1.4.4/pngset.c
libpng-1.4.4/pngnow.png
libpng-1.4.4/png.c
libpng-1.4.4/pngpread.c
libpng-1.4.4/projects/
libpng-1.4.4/README
libpng-1.4.4/Makefile.in
libpng-1.4.4/example.c
libpng-1.4.4/pngread.c
libpng-1.4.4/contrib/
libpng-1.4.4/CMakeLists.txt
libpng-1.4.4/LICENSE
libpng-1.4.4/libpng.pc.in
libpng-1.4.4/config.guess
libpng-1.4.4/pngbar.jpg
libpng-1.4.4/pngtest.png
libpng-1.4.4/pngtrans.c
libpng-1.4.4/Makefile.am
libpng-1.4.4/INSTALL
libpng-1.4.4/png.h
libpng-1.4.4/install-sh
libpng-1.4.4/test-pngtest.sh
libpng-1.4.4/pngwio.c
libpng-1.4.4/pngrutil.c
libpng-1.4.4/pngwtran.c
libpng-1.4.4/libpng-config.in
libpng-1.4.4/aclocal.m4
libpng-1.4.4/pngtest.c
libpng-1.4.4/configure
libpng-1.4.4/png.5
libpng-1.4.4/scripts/
libpng-1.4.4/scripts/makefile.freebsd
libpng-1.4.4/scripts/makefile.watcom
libpng-1.4.4/scripts/makefile.sggcc
libpng-1.4.4/scripts/makefile.tc3
libpng-1.4.4/scripts/makefile.hpgcc
libpng-1.4.4/scripts/README.txt
libpng-1.4.4/scripts/makefile.amiga
libpng-1.4.4/scripts/makefile.elf
libpng-1.4.4/scripts/makefile.sco
libpng-1.4.4/scripts/makefile.dj2
libpng-1.4.4/scripts/makefile.hp64
libpng-1.4.4/scripts/makefile.solaris-x86
libpng-1.4.4/scripts/pngwin.rc
libpng-1.4.4/scripts/makevms.com
libpng-1.4.4/scripts/makefile.acorn
libpng-1.4.4/scripts/makefile.solaris
libpng-1.4.4/scripts/makefile.beos
libpng-1.4.4/scripts/makefile.knr
libpng-1.4.4/scripts/makefile.32sunu
libpng-1.4.4/scripts/makefile.bor
libpng-1.4.4/scripts/makefile.so9
libpng-1.4.4/scripts/makefile.os2
libpng-1.4.4/scripts/libpng.pc.in
libpng-1.4.4/scripts/makefile.sgi
libpng-1.4.4/scripts/makefile.aix
libpng-1.4.4/scripts/makefile.64sunu
libpng-1.4.4/scripts/pngwin.def
libpng-1.4.4/scripts/makefile.netbsd
libpng-1.4.4/scripts/makefile.bc32
libpng-1.4.4/scripts/makefile.mips
libpng-1.4.4/scripts/makefile.atari
libpng-1.4.4/scripts/makefile.sunos
libpng-1.4.4/scripts/makefile.linux
libpng-1.4.4/scripts/makefile.gcc
libpng-1.4.4/scripts/makefile.std
libpng-1.4.4/scripts/makefile.intel
libpng-1.4.4/scripts/makefile.ne12bsd
libpng-1.4.4/scripts/makefile.mingw
libpng-1.4.4/scripts/makefile.cegcc
libpng-1.4.4/scripts/makefile.vcwin32
libpng-1.4.4/scripts/makefile.openbsd
libpng-1.4.4/scripts/makefile.dec
libpng-1.4.4/scripts/SCOPTIONS.ppc
libpng-1.4.4/scripts/makefile.msc
libpng-1.4.4/scripts/makefile.hpux
libpng-1.4.4/scripts/makefile.darwin
libpng-1.4.4/scripts/libpng-config-body.in
libpng-1.4.4/scripts/pngos2.def
libpng-1.4.4/scripts/makefile.cygwin
libpng-1.4.4/scripts/libpng-config-head.in
libpng-1.4.4/scripts/png32ce.def
libpng-1.4.4/scripts/makefile.ibmc
libpng-1.4.4/scripts/descrip.mms
libpng-1.4.4/scripts/smakefile.ppc
libpng-1.4.4/contrib/pngminim/
libpng-1.4.4/contrib/visupng/
libpng-1.4.4/contrib/gregbook/
libpng-1.4.4/contrib/pngsuite/
libpng-1.4.4/contrib/pngminus/
libpng-1.4.4/contrib/pngminus/makefile.tc3
libpng-1.4.4/contrib/pngminus/pnm2png.c
libpng-1.4.4/contrib/pngminus/pngminus.bat
libpng-1.4.4/contrib/pngminus/makevms.com
libpng-1.4.4/contrib/pngminus/pnm2png.bat
libpng-1.4.4/contrib/pngminus/png2pnm.bat
libpng-1.4.4/contrib/pngminus/png2pnm.sh
libpng-1.4.4/contrib/pngminus/makefile.std
libpng-1.4.4/contrib/pngminus/png2pnm.c
libpng-1.4.4/contrib/pngminus/pngminus.sh
libpng-1.4.4/contrib/pngminus/pnm2png.sh
libpng-1.4.4/contrib/pngminus/README
libpng-1.4.4/contrib/pngsuite/basn2c16.png
libpng-1.4.4/contrib/pngsuite/basn6a16.png
libpng-1.4.4/contrib/pngsuite/ftbbn2c16.png
libpng-1.4.4/contrib/pngsuite/ftbrn2c08.png
libpng-1.4.4/contrib/pngsuite/README
libpng-1.4.4/contrib/pngsuite/basn4a16.png
libpng-1.4.4/contrib/pngsuite/basn0g02.png
libpng-1.4.4/contrib/pngsuite/basn4a08.png
libpng-1.4.4/contrib/pngsuite/basn3p01.png
libpng-1.4.4/contrib/pngsuite/ftbbn3p08.png
libpng-1.4.4/contrib/pngsuite/basn3p08.png
libpng-1.4.4/contrib/pngsuite/basn0g04.png
libpng-1.4.4/contrib/pngsuite/basn6a08.png
libpng-1.4.4/contrib/pngsuite/basn2c08.png
libpng-1.4.4/contrib/pngsuite/ftbwn3p08.png
libpng-1.4.4/contrib/pngsuite/ftbgn2c16.png
libpng-1.4.4/contrib/pngsuite/ftp1n3p08.png
libpng-1.4.4/contrib/pngsuite/ftp0n1g08.png
libpng-1.4.4/contrib/pngsuite/ftbbn1g04.png
libpng-1.4.4/contrib/pngsuite/basn3p02.png
libpng-1.4.4/contrib/pngsuite/ftbwn1g16.png
libpng-1.4.4/contrib/pngsuite/basn0g16.png
libpng-1.4.4/contrib/pngsuite/basn0g08.png
libpng-1.4.4/contrib/pngsuite/ftbgn3p08.png
libpng-1.4.4/contrib/pngsuite/basn0g01.png
libpng-1.4.4/contrib/pngsuite/ftbyn3p08.png
libpng-1.4.4/contrib/pngsuite/ftp0n2c08.png
libpng-1.4.4/contrib/pngsuite/basn3p04.png
libpng-1.4.4/contrib/pngsuite/ftp0n3p08.png
libpng-1.4.4/contrib/gregbook/readpng2.c
libpng-1.4.4/contrib/gregbook/toucan.png
libpng-1.4.4/contrib/gregbook/writepng.c
libpng-1.4.4/contrib/gregbook/COPYING
libpng-1.4.4/contrib/gregbook/makevms.com
libpng-1.4.4/contrib/gregbook/readpng.c
libpng-1.4.4/contrib/gregbook/rpng2-win.c
libpng-1.4.4/contrib/gregbook/LICENSE
libpng-1.4.4/contrib/gregbook/writepng.h
libpng-1.4.4/contrib/gregbook/readppm.c
libpng-1.4.4/contrib/gregbook/rpng2-x.c
libpng-1.4.4/contrib/gregbook/wpng.c
libpng-1.4.4/contrib/gregbook/readpng2.h
libpng-1.4.4/contrib/gregbook/README
libpng-1.4.4/contrib/gregbook/rpng-win.c
libpng-1.4.4/contrib/gregbook/Makefile.mingw32
libpng-1.4.4/contrib/gregbook/rpng-x.c
libpng-1.4.4/contrib/gregbook/Makefile.sgi
libpng-1.4.4/contrib/gregbook/Makefile.unx
libpng-1.4.4/contrib/gregbook/readpng.h
libpng-1.4.4/contrib/gregbook/Makefile.w32
libpng-1.4.4/contrib/visupng/README.txt
libpng-1.4.4/contrib/visupng/VisualPng.dsw
libpng-1.4.4/contrib/visupng/VisualPng.ico
libpng-1.4.4/contrib/visupng/PngFile.c
libpng-1.4.4/contrib/visupng/VisualPng.dsp
libpng-1.4.4/contrib/visupng/cexcept.h
libpng-1.4.4/contrib/visupng/VisualPng.png
libpng-1.4.4/contrib/visupng/PngFile.h
libpng-1.4.4/contrib/visupng/resource.h
libpng-1.4.4/contrib/visupng/VisualPng.c
libpng-1.4.4/contrib/visupng/VisualPng.rc
libpng-1.4.4/contrib/pngminim/encoder/
libpng-1.4.4/contrib/pngminim/decoder/
libpng-1.4.4/contrib/pngminim/preader/
libpng-1.4.4/contrib/pngminim/preader/gather.sh
libpng-1.4.4/contrib/pngminim/preader/makefile
libpng-1.4.4/contrib/pngminim/preader/README
libpng-1.4.4/contrib/pngminim/preader/pngusr.h
libpng-1.4.4/contrib/pngminim/decoder/gather.sh
libpng-1.4.4/contrib/pngminim/decoder/pngusr.h
libpng-1.4.4/contrib/pngminim/decoder/makefile
libpng-1.4.4/contrib/pngminim/decoder/README
libpng-1.4.4/contrib/pngminim/encoder/gather.sh
libpng-1.4.4/contrib/pngminim/encoder/pngusr.h
libpng-1.4.4/contrib/pngminim/encoder/README
libpng-1.4.4/contrib/pngminim/encoder/makefile
libpng-1.4.4/projects/vstudio/
libpng-1.4.4/projects/visualc71/
libpng-1.4.4/projects/visualc6/
libpng-1.4.4/projects/xcode/
libpng-1.4.4/projects/xcode/README.txt
libpng-1.4.4/projects/xcode/libpng.xcodeproj/
libpng-1.4.4/projects/xcode/libpng.xcodeproj/project.pbxproj
libpng-1.4.4/projects/xcode/libpng.xcodeproj/.gitignore
libpng-1.4.4/projects/visualc6/pngtest.dsp
libpng-1.4.4/projects/visualc6/libpng.dsw
libpng-1.4.4/projects/visualc6/README.txt
libpng-1.4.4/projects/visualc6/libpng.dsp
libpng-1.4.4/projects/visualc71/README_zlib.txt
libpng-1.4.4/projects/visualc71/PRJ0041.mak
libpng-1.4.4/projects/visualc71/README.txt
libpng-1.4.4/projects/visualc71/zlib.vcproj
libpng-1.4.4/projects/visualc71/pngtest.vcproj
libpng-1.4.4/projects/visualc71/libpng.sln
libpng-1.4.4/projects/visualc71/libpng.vcproj
libpng-1.4.4/projects/vstudio/vstudio.sln
libpng-1.4.4/projects/vstudio/readme.txt
libpng-1.4.4/projects/vstudio/zlib/
libpng-1.4.4/projects/vstudio/zlib.props
libpng-1.4.4/projects/vstudio/libpng/
libpng-1.4.4/projects/vstudio/pngtest/
libpng-1.4.4/projects/vstudio/pngtest/pngtest.vcxproj
libpng-1.4.4/projects/vstudio/libpng/libpng.vcxproj
libpng-1.4.4/projects/vstudio/zlib/zlib.vcxproj
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for powerpc64-ps3-elf-strip... powerpc64-ps3-elf-strip
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for powerpc64-ps3-elf-gcc... powerpc64-ps3-elf-gcc
checking whether the C compiler works... no
configure: error: in `/home/user/ps3toolchain/build/ps3libraries/build/libpng-1.4.4/build-ppu':
configure: error: C compiler cannot create executables
See `config.log' for more details.
zeldin commented 4 years ago

What does config.log say? Apparantly powerpc64-ps3-elf-gcc can't be used to compile a simple test program...

wargio commented 4 years ago

i don't know what went wrong but now i can build it on another new machine. the issue was related to lv2.ld not being in place.