[PPC64LE][FEDORA 25]-Can't compile FWTS
Nageswara R Sastry
rnsastry at linux.vnet.ibm.com
Mon Nov 28 11:29:36 UTC 2016
Trying to compile FWTS (latest git clone version) on Fedora25 machine
with PPC64LE architecture - seeing the following error.
make[1]: Leaving directory '/root/fwts/src/acpica'
make[1]: Entering directory '/root/fwts/src'
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -lm `pkg-config
--libs glib-2.0 gio-2.0` -o fwts fwts-main.o
acpi/ac_adapter/fwts-ac_adapter.o acpi/acpidump/fwts-acpidump.o
acpi/acpiinfo/fwts-acpiinfo.o acpi/acpitables/fwts-acpitables.o
acpi/apicinstance/fwts-apicinstance.o acpi/asf/fwts-asf.o
acpi/aspt/fwts-aspt.o acpi/battery/fwts-battery.o acpi/bert/fwts-bert.o
acpi/bgrt/fwts-bgrt.o acpi/boot/fwts-boot.o
acpi/brightness/fwts-brightness-helper.o
acpi/brightness/fwts-brightness.o acpi/brightness/fwts-autobrightness.o
acpi/checksum/fwts-checksum.o acpi/cpep/fwts-cpep.o
acpi/crsdump/fwts-crsdump.o acpi/crsdump/fwts-prsdump.o
acpi/csrt/fwts-csrt.o acpi/cstates/fwts-cstates.o acpi/dbgp/fwts-dbgp.o
acpi/dbg2/fwts-dbg2.o acpi/dmar/fwts-dmar.o acpi/drtm/fwts-drtm.o
acpi/ecdt/fwts-ecdt.o acpi/einj/fwts-einj.o acpi/erst/fwts-erst.o
acpi/facs/fwts-facs.o acpi/fadt/fwts-fadt.o acpi/fan/fwts-fan.o
acpi/fpdt/fwts-fpdt.o acpi/gpedump/fwts-gpedump.o acpi/gtdt/fwts-gtdt.o
acpi/hest/fwts-hest.o acpi/hpet/fwts-hpet.o acpi/iort/fwts-iort.o
acpi/lid/fwts-lid.o acpi/lpit/fwts-lpit.o acpi/madt/fwts-madt.o
acpi/mcfg/fwts-mcfg.o acpi/mchi/fwts-mchi.o acpi/mpst/fwts-mpst.o
acpi/msct/fwts-msct.o acpi/msdm/fwts-msdm.o acpi/method/fwts-method.o
acpi/nfit/fwts-nfit.o acpi/osilinux/fwts-osilinux.o acpi/pcc/fwts-pcc.o
acpi/pcct/fwts-pcct.o acpi/powerbutton/fwts-powerbutton.o
acpi/plddump/fwts-plddump.o acpi/pmtt/fwts-pmtt.o acpi/rsdp/fwts-rsdp.o
acpi/rsdt/fwts-rsdt.o acpi/s3/fwts-s3.o acpi/s3power/fwts-s3power.o
acpi/s4/fwts-s4.o acpi/sbst/fwts-sbst.o acpi/slic/fwts-slic.o
acpi/slit/fwts-slit.o acpi/spcr/fwts-spcr.o acpi/spmi/fwts-spmi.o
acpi/srat/fwts-srat.o acpi/stao/fwts-stao.o
acpi/syntaxcheck/fwts-syntaxcheck.o acpi/tcpa/fwts-tcpa.o
acpi/tpm2/fwts-tpm2.o acpi/uefi/fwts-uefi.o acpi/waet/fwts-waet.o
acpi/wakealarm/fwts-wakealarm.o acpi/wdat/fwts-wdat.o
acpi/wmi/fwts-wmi.o acpi/wpbt/fwts-wpbt.o acpi/xsdt/fwts-xsdt.o
acpi/xenv/fwts-xenv.o apic/apicedge/fwts-apicedge.o
bios/bios_info/fwts-bios_info.o bios/bios32/fwts-bios32.o
bios/ebda_region/fwts-ebda_region.o bios/ebdadump/fwts-ebdadump.o
bios/hdaaudio/fwts-hdaaudio.o bios/memmapdump/fwts-memmapdump.o
bios/mtrr/fwts-mtrr.o bios/multiproc/fwts-mpcheck.o
bios/multiproc/fwts-mpdump.o bios/pciirq/fwts-pciirq.o
bios/pnp/fwts-pnp.o bios/romdump/fwts-romdump.o
cmos/cmosdump/fwts-cmosdump.o cpu/virt/fwts-virt.o
cpu/virt/fwts-virt_svm.o cpu/virt/fwts-virt_vmx.o
cpu/maxfreq/fwts-maxfreq.o cpu/cpufreq/fwts-cpufreq.o cpu/nx/fwts-nx.o
cpu/msr/fwts-msr.o cpu/microcode/fwts-microcode.o
dmi/dmicheck/fwts-dmicheck.o hotkey/hotkey/fwts-hotkey.o
ipmi/bmc/fwts-bmc_info.o kernel/klog/fwts-klog.o kernel/olog/fwts-olog.o
kernel/oops/fwts-oops.o kernel/version/fwts-version.o
opal/fwts-mtd_info.o opal/fwts-prd_info.o pci/aspm/fwts-aspm.o
pci/crs/fwts-crs.o pci/maxreadreq/fwts-maxreadreq.o uefi/csm/fwts-csm.o
uefi/uefidump/fwts-uefidump.o uefi/uefirttime/fwts-uefirttime.o
uefi/uefirtvariable/fwts-uefirtvariable.o
uefi/uefirtmisc/fwts-uefirtmisc.o
uefi/securebootcert/fwts-securebootcert.o
uefi/uefivarinfo/fwts-uefivarinfo.o
uefi/uefibootpath/fwts-uefibootpath.o
uefi/uefirtauthvar/fwts-uefirtauthvar.o uefi/esrtdump/fwts-esrtdump.o
uefi/esrt/fwts-esrt.o opal/fwts-mem_info.o opal/fwts-cpu_info.o
devicetree/dt_base/fwts-dt_base.o
devicetree/dt_sysinfo/fwts-dt_sysinfo.o -L../src/acpica -lfwtsacpica
-Llib/src -lfwts -lfdt -ljson-c
libtool: link: gcc -g -O2 -o .libs/fwts fwts-main.o
acpi/ac_adapter/fwts-ac_adapter.o acpi/acpidump/fwts-acpidump.o
acpi/acpiinfo/fwts-acpiinfo.o acpi/acpitables/fwts-acpitables.o
acpi/apicinstance/fwts-apicinstance.o acpi/asf/fwts-asf.o
acpi/aspt/fwts-aspt.o acpi/battery/fwts-battery.o acpi/bert/fwts-bert.o
acpi/bgrt/fwts-bgrt.o acpi/boot/fwts-boot.o
acpi/brightness/fwts-brightness-helper.o
acpi/brightness/fwts-brightness.o acpi/brightness/fwts-autobrightness.o
acpi/checksum/fwts-checksum.o acpi/cpep/fwts-cpep.o
acpi/crsdump/fwts-crsdump.o acpi/crsdump/fwts-prsdump.o
acpi/csrt/fwts-csrt.o acpi/cstates/fwts-cstates.o acpi/dbgp/fwts-dbgp.o
acpi/dbg2/fwts-dbg2.o acpi/dmar/fwts-dmar.o acpi/drtm/fwts-drtm.o
acpi/ecdt/fwts-ecdt.o acpi/einj/fwts-einj.o acpi/erst/fwts-erst.o
acpi/facs/fwts-facs.o acpi/fadt/fwts-fadt.o acpi/fan/fwts-fan.o
acpi/fpdt/fwts-fpdt.o acpi/gpedump/fwts-gpedump.o acpi/gtdt/fwts-gtdt.o
acpi/hest/fwts-hest.o acpi/hpet/fwts-hpet.o acpi/iort/fwts-iort.o
acpi/lid/fwts-lid.o acpi/lpit/fwts-lpit.o acpi/madt/fwts-madt.o
acpi/mcfg/fwts-mcfg.o acpi/mchi/fwts-mchi.o acpi/mpst/fwts-mpst.o
acpi/msct/fwts-msct.o acpi/msdm/fwts-msdm.o acpi/method/fwts-method.o
acpi/nfit/fwts-nfit.o acpi/osilinux/fwts-osilinux.o acpi/pcc/fwts-pcc.o
acpi/pcct/fwts-pcct.o acpi/powerbutton/fwts-powerbutton.o
acpi/plddump/fwts-plddump.o acpi/pmtt/fwts-pmtt.o acpi/rsdp/fwts-rsdp.o
acpi/rsdt/fwts-rsdt.o acpi/s3/fwts-s3.o acpi/s3power/fwts-s3power.o
acpi/s4/fwts-s4.o acpi/sbst/fwts-sbst.o acpi/slic/fwts-slic.o
acpi/slit/fwts-slit.o acpi/spcr/fwts-spcr.o acpi/spmi/fwts-spmi.o
acpi/srat/fwts-srat.o acpi/stao/fwts-stao.o
acpi/syntaxcheck/fwts-syntaxcheck.o acpi/tcpa/fwts-tcpa.o
acpi/tpm2/fwts-tpm2.o acpi/uefi/fwts-uefi.o acpi/waet/fwts-waet.o
acpi/wakealarm/fwts-wakealarm.o acpi/wdat/fwts-wdat.o
acpi/wmi/fwts-wmi.o acpi/wpbt/fwts-wpbt.o acpi/xsdt/fwts-xsdt.o
acpi/xenv/fwts-xenv.o apic/apicedge/fwts-apicedge.o
bios/bios_info/fwts-bios_info.o bios/bios32/fwts-bios32.o
bios/ebda_region/fwts-ebda_region.o bios/ebdadump/fwts-ebdadump.o
bios/hdaaudio/fwts-hdaaudio.o bios/memmapdump/fwts-memmapdump.o
bios/mtrr/fwts-mtrr.o bios/multiproc/fwts-mpcheck.o
bios/multiproc/fwts-mpdump.o bios/pciirq/fwts-pciirq.o
bios/pnp/fwts-pnp.o bios/romdump/fwts-romdump.o
cmos/cmosdump/fwts-cmosdump.o cpu/virt/fwts-virt.o
cpu/virt/fwts-virt_svm.o cpu/virt/fwts-virt_vmx.o
cpu/maxfreq/fwts-maxfreq.o cpu/cpufreq/fwts-cpufreq.o cpu/nx/fwts-nx.o
cpu/msr/fwts-msr.o cpu/microcode/fwts-microcode.o
dmi/dmicheck/fwts-dmicheck.o hotkey/hotkey/fwts-hotkey.o
ipmi/bmc/fwts-bmc_info.o kernel/klog/fwts-klog.o kernel/olog/fwts-olog.o
kernel/oops/fwts-oops.o kernel/version/fwts-version.o
opal/fwts-mtd_info.o opal/fwts-prd_info.o pci/aspm/fwts-aspm.o
pci/crs/fwts-crs.o pci/maxreadreq/fwts-maxreadreq.o uefi/csm/fwts-csm.o
uefi/uefidump/fwts-uefidump.o uefi/uefirttime/fwts-uefirttime.o
uefi/uefirtvariable/fwts-uefirtvariable.o
uefi/uefirtmisc/fwts-uefirtmisc.o
uefi/securebootcert/fwts-securebootcert.o
uefi/uefivarinfo/fwts-uefivarinfo.o
uefi/uefibootpath/fwts-uefibootpath.o
uefi/uefirtauthvar/fwts-uefirtauthvar.o uefi/esrtdump/fwts-esrtdump.o
uefi/esrt/fwts-esrt.o opal/fwts-mem_info.o opal/fwts-cpu_info.o
devicetree/dt_base/fwts-dt_base.o
devicetree/dt_sysinfo/fwts-dt_sysinfo.o -L../src/acpica
/root/fwts/src/acpica/.libs/libfwtsacpica.so -L../../src/lib/src
-L../../../src/acpica/source/compiler -lrt -Llib/src
/root/fwts/src/lib/src/.libs/libfwts.so -lm
/root/fwts/src/acpica/source/compiler/.libs/libfwtsiasl.so -lpthread
-lgio-2.0 -lgobject-2.0 -lglib-2.0 -lfdt -ljson-c -Wl,-rpath
-Wl,/usr/local/lib/fwts
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiOsCreateSemaphore'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiOsReadPciConfiguration'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AeTableOverride'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiOsSignalSemaphore'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiOsGetRootPointer'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`MpSaveSerialInfo'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiOsWaitSemaphore'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiOsExecute'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiOsSignal'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiGbl_RegionFillValue'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiOsReadPort'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiOsPrintf'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiOsDeleteSemaphore'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`MpSaveGpioInfo'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiOsVprintf'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiGbl_IgnoreErrors'
/root/fwts/src/acpica/.libs/libfwtsacpica.so: undefined reference to
`AcpiOsSleep'
collect2: error: ld returned 1 exit status
Makefile:1737: recipe for target 'fwts' failed
make[1]: *** [fwts] Error 1
make[1]: Leaving directory '/root/fwts/src'
Makefile:3832: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
Seems there are some missing libraries, But I tried with the following
installed packages.
autoconf automake glib2-devel.ppc64le libtool pcre2-devel.ppc64le
json-glib.ppc64le json-glib-devel.ppc64le json-c-devel.ppc64le flex
bison dkms libfdt-devel dtc python-pip
libacpi.ppc64le libacpi-devel.ppc64le acpica-tools.ppc64le acpi.ppc64le
acpitool.ppc64le
Thanks in advance.
--
Regards,
R.Nageswara Sastry
More information about the fwts-devel
mailing list