Package Details: open-plc-utils r524.gbb50f635-5

Git Clone URL: https://aur.archlinux.org/open-plc-utils.git (read-only, click to copy)
Package Base: open-plc-utils
Description: Qualcomm Atheros Open Powerline Toolkit for HomePlug AV
Upstream URL: https://github.com/qca/open-plc-utils
Keywords: homeplug network powerline
Licenses: custom:Clear_BSD
Submitter: grawity
Maintainer: grawity
Last Packager: grawity
Votes: 5
Popularity: 0.003216
First Submitted: 2016-12-03 09:21 (UTC)
Last Updated: 2022-03-29 05:44 (UTC)

Latest Comments

0b100100 commented on 2022-02-22 20:35 (UTC)

I would find it helpful to have a copy of the docbook folder content inside /usr/share/doc/open-plc-utils/. The entire documentation would then be easily accessible, without downloading it separately from the repository.

youduda commented on 2021-11-30 18:18 (UTC)

This should depend on git to allow building in clean environments. makedepends=(git)

forcegk commented on 2020-09-07 20:16 (UTC) (edited on 2020-09-07 20:24 (UTC) by forcegk)

Does not compile under latest gcc

It can be fixed compiling with gcc8 (so you should add gcc8 as a make dependency, and set the CC CXX and CAS accordingly on make.def


==> Iniciando build()...
make[1]: se entra en el directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/ether'
gcc -c efbu.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/getoptv.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/putoptv.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/version.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/error.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/todigit.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/hexencode.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/uintspec.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/hexdump.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c channel.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c openchannel.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c sendpacket.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c readpacket.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c closechannel.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/basespec.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c efeu.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/memswap.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c efru.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c efsu.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/hexload.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/synonym.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c edru.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/hexdecode.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/hexstring.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c edsu.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/efreopen.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c nics.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/decdecode.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/decstring.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c hostnics.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -o efbu efbu.o getoptv.o putoptv.o version.o error.o todigit.o hexencode.o uintspec.o hexdump.o channel.o openchannel.o sendpacket.o readpacket.o closechannel.o basespec.o 
gcc -o efeu efeu.o getoptv.o putoptv.o version.o basespec.o uintspec.o todigit.o hexdump.o error.o channel.o openchannel.o closechannel.o sendpacket.o readpacket.o memswap.o 
gcc -o efru efru.o getoptv.o putoptv.o version.o basespec.o uintspec.o todigit.o hexdump.o error.o channel.o openchannel.o closechannel.o sendpacket.o readpacket.o 
gcc -o efsu efsu.o getoptv.o putoptv.o version.o error.o todigit.o hexencode.o uintspec.o hexload.o hexdump.o channel.o openchannel.o sendpacket.o readpacket.o closechannel.o basespec.o synonym.o 
gcc -o edru edru.o getoptv.o putoptv.o version.o error.o hexdump.o hexdecode.o hexstring.o channel.o openchannel.o closechannel.o sendpacket.o readpacket.o uintspec.o todigit.o basespec.o 
gcc -o edsu edsu.o getoptv.o putoptv.o version.o efreopen.o uintspec.o todigit.o hexdump.o hexencode.o error.o channel.o openchannel.o closechannel.o readpacket.o sendpacket.o basespec.o 
gcc -o nics nics.o getoptv.o putoptv.o version.o error.o hexdecode.o decdecode.o hexstring.o decstring.o hostnics.o 
make[1]: se sale del directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/ether'
make[1]: se entra en el directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/key'
gcc -c hpavkey.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c HPAVKeyDAK.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c HPAVKeyNID.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c HPAVKeyNMK.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c HPAVKeyOut.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c HPAVKeySHA.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c SHA256.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/hexout.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c hpavkeys.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c rkey.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c SHA256Block.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c SHA256Fetch.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c SHA256Reset.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c SHA256Write.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/strincr.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c strnpwd.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c MACPasswords.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c RNDPasswords.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c putpwd.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -o hpavkey hpavkey.o HPAVKeyDAK.o HPAVKeyNID.o HPAVKeyNMK.o HPAVKeyOut.o HPAVKeySHA.o SHA256.o ../ether/error.o ../ether/getoptv.o hexout.o ../ether/putoptv.o ../ether/todigit.o ../ether/uintspec.o ../ether/version.o 
gcc -o hpavkeys hpavkeys.o HPAVKeyDAK.o HPAVKeyNID.o HPAVKeyNMK.o HPAVKeyOut.o HPAVKeySHA.o SHA256.o ../ether/error.o ../ether/getoptv.o hexout.o ../ether/putoptv.o ../ether/todigit.o ../ether/uintspec.o ../ether/version.o 
gcc -o rkey rkey.o HPAVKeyDAK.o HPAVKeyNID.o HPAVKeyNMK.o HPAVKeyOut.o HPAVKeySHA.o SHA256Block.o SHA256Fetch.o SHA256Reset.o SHA256Write.o ../ether/error.o ../ether/getoptv.o hexout.o ../ether/putoptv.o strincr.o ../ether/todigit.o ../ether/uintspec.o ../ether/version.o 
gcc -c mac2pw.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c mac2pwd.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
rm -f libkeys.a
ar rc libkeys.a HPAVKeySHA.o HPAVKeyDAK.o HPAVKeyNMK.o HPAVKeyNID.o HPAVKeyOut.o SHA256.o strnpwd.o
gcc -o mac2pw mac2pw.o MACPasswords.o RNDPasswords.o putpwd.o ../ether/error.o ../ether/getoptv.o ../ether/putoptv.o ../ether/todigit.o ../ether/uintspec.o ../ether/version.o 
gcc -o mac2pwd mac2pwd.o MACPasswords.o RNDPasswords.o putpwd.o ../ether/error.o ../ether/getoptv.o ../ether/putoptv.o ../ether/todigit.o ../ether/uintspec.o ../ether/version.o 
ranlib libkeys.a
make[1]: se sale del directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/key'
make[1]: se entra en el directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/mdio'
gcc -c mdioblock.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_  -DINT6x00
gcc -c mdioblock2.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_  -DINT6x00
gcc -c mdiodump.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_  -DINT6x00
gcc -c ../tools/assist.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_  -DINT6x00
gcc -c ../tools/codelist.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_  -DINT6x00
gcc -c ../tools/lookup.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_  -DINT6x00
gcc -c mdiogen.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_  -DINT6x00
gcc -o mdioblock mdioblock.o ../ether/error.o ../ether/getoptv.o ../ether/putoptv.o ../ether/todigit.o ../ether/version.o 
gcc -o mdioblock2 mdioblock2.o ../ether/error.o ../ether/getoptv.o ../ether/putoptv.o ../ether/todigit.o ../ether/version.o 
gcc -o mdiodump mdiodump.o assist.o ../ether/error.o codelist.o ../ether/getoptv.o ../ether/hexdecode.o ../ether/hexstring.o lookup.o ../ether/putoptv.o ../ether/version.o 
gcc -o mdiogen mdiogen.o ../ether/error.o 
make[1]: se sale del directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/mdio'
make[1]: se entra en el directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/mme'
gcc -c hpav.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c MMEPeek.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c MMEName.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c MMEMode.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c mme.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/output.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -o hpav hpav.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o ../ether/hexdump.o ../ether/hexdecode.o ../ether/hexstring.o ../ether/error.o ../ether/channel.o ../ether/openchannel.o ../ether/closechannel.o ../ether/sendpacket.o ../ether/readpacket.o MMEPeek.o MMEName.o MMEMode.o ../ether/uintspec.o ../ether/todigit.o 
gcc -o mme mme.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o ../ether/uintspec.o ../ether/todigit.o output.o ../ether/error.o MMEName.o MMEMode.o 
make[1]: se sale del directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/mme'
make[1]: se entra en el directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/nvm'
gcc -c chknvm.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/checksum32.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/fdchecksum32.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c fdmanifest.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c manifest.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c nvm.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c nvmpeek.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c nvmpeek1.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c nvmpeek2.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../ram/sdrampeek.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/strfbits.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c chknvm2.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c nvmsplit.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c nvmmerge.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -o chknvm chknvm.o checksum32.o ../ether/error.o fdchecksum32.o ../ether/getoptv.o fdmanifest.o manifest.o nvm.o nvmpeek.o nvmpeek1.o nvmpeek2.o ../ether/putoptv.o sdrampeek.o strfbits.o ../ether/version.o ../key/hexout.o 
gcc -o nvmsplit nvmsplit.o checksum32.o ../ether/error.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o 
gcc -o chknvm2 chknvm2.o checksum32.o ../ether/error.o ../ether/getoptv.o manifest.o nvm.o nvmpeek.o nvmpeek1.o nvmpeek2.o ../ether/putoptv.o strfbits.o ../ether/version.o ../key/hexout.o 
gcc -o nvmmerge nvmmerge.o checksum32.o ../ether/error.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o 
make[1]: se sale del directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/nvm'
make[1]: se entra en el directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/nodes'
make[1]: No se hace nada para 'all'.
make[1]: se sale del directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/nodes'
make[1]: se entra en el directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/pib'
gcc -c chkpib.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c pibpeek1.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c pibpeek2.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../key/keys.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c chkpib2.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c setpib.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/hexpeek.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/dataspec.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/bytespec.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c pibfile1.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/memencode.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../nvm/nvmseek2.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c getpib.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c modpib.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/memincr.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c pibfile.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c pibfile2.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c pib2xml.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/hexview.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../nodes/xmlschema.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c pibcomp.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/hexoffset.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/emalloc.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c pibdump.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c pibruin.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/reword.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/getargv.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/memout.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/ipv4spec.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../tools/ipv6spec.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../plc/rules.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../plc/ParseRule.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c piblock.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ruledump.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c xml2pib.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../nodes/xmledit.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../nodes/xmlfree.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../nodes/xmlnode.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../nodes/xmlopen.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../nodes/xmlscan.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c ../nodes/xmltree.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c psin.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c pibscalers.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c psout.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c pskey.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c psgraph.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c psnotch.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -c pibrump.c -Wall -Wextra -Wno-unused-parameter -DMAKEFILE -D__GETOPT_H__ -D_GETOPT_DEFINED_ 
gcc -o chkpib chkpib.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o pibpeek1.o pibpeek2.o ../nvm/checksum32.o ../nvm/fdchecksum32.o keys.o ../ether/hexstring.o ../ether/error.o ../ether/hexdecode.o ../key/SHA256.o ../key/HPAVKeyNID.o ../nvm/fdmanifest.o ../nvm/manifest.o ../nvm/strfbits.o 
gcc -o chkpib2 chkpib2.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o pibpeek1.o pibpeek2.o ../nvm/checksum32.o ../nvm/fdchecksum32.o keys.o ../ether/hexstring.o ../ether/error.o ../ether/hexdecode.o ../key/SHA256.o ../key/HPAVKeyNID.o ../nvm/manifest.o ../nvm/strfbits.o 
gcc -o setpib setpib.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o hexpeek.o ../ether/hexdump.o dataspec.o ../ether/basespec.o ../ether/error.o ../ether/todigit.o ../ether/uintspec.o bytespec.o pibfile1.o ../nvm/checksum32.o ../nvm/fdchecksum32.o memencode.o nvmseek2.o 
gcc -o getpib getpib.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o ../ether/uintspec.o ../ether/basespec.o ../ether/todigit.o ../key/hexout.o ../ether/error.o nvmseek2.o ../nvm/checksum32.o ../nvm/fdchecksum32.o 
gcc -o modpib modpib.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o ../ether/hexencode.o ../ether/hexdecode.o ../ether/todigit.o memincr.o ../nvm/fdchecksum32.o keys.o ../tools/uintspec.c ../ether/error.o pibpeek1.o pibpeek2.o ../ether/hexstring.o pibfile.o pibfile1.o pibfile2.o ../key/SHA256.o ../key/HPAVKeyNID.o ../nvm/checksum32.o ../ether/synonym.o 
gcc -o pib2xml pib2xml.o ../nvm/checksum32.o ../ether/error.o ../nvm/fdchecksum32.o ../ether/getoptv.o hexview.o ../mme/output.o nvmseek2.o ../ether/putoptv.o ../ether/version.o xmlschema.o 
gcc -o pibcomp pibcomp.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o hexoffset.o hexview.o emalloc.o ../ether/error.o ../nvm/checksum32.o ../nvm/fdchecksum32.o nvmseek2.o 
gcc -o pibdump pibdump.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o hexoffset.o hexview.o emalloc.o ../ether/error.o ../nvm/checksum32.o ../nvm/fdchecksum32.o nvmseek2.o 
gcc -o pibruin pibruin.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o ../ether/error.o pibfile1.o nvmseek2.o ../nvm/checksum32.o ../nvm/fdchecksum32.o reword.o getargv.o ../ether/hexstring.o ../ether/hexdecode.o memout.o ../mdio/lookup.o ../mdio/assist.o bytespec.o ../ether/basespec.o ipv4spec.o ipv6spec.o ../ether/todigit.o ../mdio/codelist.o emalloc.o rules.o ParseRule.o piblock.o ruledump.o 
gcc -o xml2pib xml2pib.o ../key/HPAVKeyNID.o ../key/SHA256Block.o ../key/SHA256Fetch.o ../key/SHA256Reset.o ../key/SHA256Write.o ../nvm/checksum32.o emalloc.o ../ether/error.o ../nvm/fdchecksum32.o ../ether/getoptv.o ../ether/hexdecode.o ../ether/hexstring.o keys.o ../nvm/manifest.o pibpeek1.o pibpeek2.o ../ether/putoptv.o ../nvm/strfbits.o ../ether/todigit.o ../ether/version.o xmledit.o xmlfree.o xmlnode.o xmlopen.o xmlscan.o xmltree.o ../mme/output.o 
gcc -o psin psin.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o ../ether/hexdecode.o ../ether/hexstring.o ../ether/todigit.o ../ether/error.o pibfile.o pibfile1.o pibfile2.o piblock.o pibscalers.o ../nvm/fdchecksum32.o ../nvm/checksum32.o 
/usr/bin/ld: rules.o:(.bss+0x0): definiciones múltiples de `plcproperty'; pibruin.o:(.bss+0x0): primero se definió aquí
/usr/bin/ld: ParseRule.o:(.bss+0x0): definiciones múltiples de `plcproperty'; pibruin.o:(.bss+0x0): primero se definió aquí
/usr/bin/ld: piblock.o:(.bss+0x0): definiciones múltiples de `plcproperty'; pibruin.o:(.bss+0x0): primero se definió aquí
/usr/bin/ld: ruledump.o:(.bss+0x0): definiciones múltiples de `plcproperty'; pibruin.o:(.bss+0x0): primero se definió aquí
/usr/bin/ld: piblock.o:(.bss+0x0): definiciones múltiples de `plcproperty'; psin.o:(.bss+0x0): primero se definió aquí
/usr/bin/ld: pibscalers.o:(.bss+0x0): definiciones múltiples de `plcproperty'; psin.o:(.bss+0x0): primero se definió aquí
gcc -o psout psout.o ../ether/getoptv.o ../ether/putoptv.o ../ether/version.o ../ether/error.o pibfile.o pibfile1.o pibfile2.o pibscalers.o ../nvm/checksum32.o ../nvm/fdchecksum32.o 
collect2: error: ld devolvió el estado de salida 1
make[1]: *** [Makefile:55: pibruin] Error 1
make[1]: *** Se espera a que terminen otras tareas....
collect2: error: ld devolvió el estado de salida 1
make[1]: *** [Makefile:55: psin] Error 1
/usr/bin/ld: pibscalers.o:(.bss+0x0): definiciones múltiples de `plcproperty'; psout.o:(.bss+0x0): primero se definió aquí
collect2: error: ld devolvió el estado de salida 1
make[1]: *** [Makefile:55: psout] Error 1
make[1]: se sale del directorio '/home/alonso/.cache/yay/open-plc-utils/src/open-plc-utils/pib'
make: *** [Makefile:29: all] Error 1
==> ERROR: Se produjo un fallo en build().
    Cancelando...
error compilando: open-plc-utils

grawity commented on 2018-03-11 12:28 (UTC)

Not if it builds a fixed commit.

Kewl commented on 2018-03-11 07:51 (UTC)

Shouldn't this package be called open-plc-utils-git instead? See here