Bug 2044417
| Summary: | Error: junk at end of line, first unrecognized character is `<' | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Than Ngo <than> |
| Component: | gcc | Assignee: | Jakub Jelinek <jakub> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | aoliva, dmalcolm, fweimer, jakub, jwakely, law, mattias.ellert, mpolacek, msebor, nickc, sipoyare |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | ppc64le | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | gcc-12.0.1-0.3.fc36 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-01-27 18:33:28 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 2045144, 2045161 | ||
Likely PR104172. Same issue for xrootd on ppc64le:
[ 25%] Linking CXX shared library libXrdUtils.so
cd /builddir/build/BUILD/xrootd-5.4.0/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/XrdUtils.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-error=array-bounds -Wno-error=stringop-overflow= -Wno-error=restrict -Wall -Wextra -Werror -Wno-unused-parameter -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/xrootd-5.4.0/.package_note-xrootd-5.4.0-3.fc36.ppc64le.ld -shared -Wl,-soname,libXrdUtils.so.3 -o libXrdUtils.so.3.0.0 CMakeFiles/XrdUtils.dir/XProtocol/XProtocol.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysDir.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysE2T.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysError.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysFAttr.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysFallocate.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysIOEvents.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysLogger.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysLogging.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysPlatform.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysPlugin.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysPriv.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysPthread.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysTimer.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysTrace.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysUtils.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysXAttr.cc.o CMakeFiles/XrdUtils.dir/XrdSys/XrdSysXSLock.cc.o CMakeFiles/XrdUtils.dir/XrdTls/XrdTls.cc.o CMakeFiles/XrdUtils.dir/XrdTls/openssl3/XrdTlsContext.cc.o CMakeFiles/XrdUtils.dir/XrdTls/XrdTlsNotary.cc.o CMakeFiles/XrdUtils.dir/XrdTls/XrdTlsPeerCerts.cc.o CMakeFiles/XrdUtils.dir/XrdTls/XrdTlsSocket.cc.o CMakeFiles/XrdUtils.dir/XrdTls/XrdTlsTempCA.cc.o CMakeFiles/XrdUtils.dir/XrdCrypto/openssl3/XrdCryptosslAux.cc.o CMakeFiles/XrdUtils.dir/XrdCrypto/openssl3/XrdCryptosslX509.cc.o CMakeFiles/XrdUtils.dir/XrdCrypto/XrdCryptoX509.cc.o CMakeFiles/XrdUtils.dir/XrdCrypto/XrdCryptoX509Chain.cc.o CMakeFiles/XrdUtils.dir/XrdCrypto/openssl3/XrdCryptosslRSA.cc.o CMakeFiles/XrdUtils.dir/XrdCrypto/XrdCryptoRSA.cc.o CMakeFiles/XrdUtils.dir/XrdCrypto/openssl3/XrdCryptosslgsiAux.cc.o CMakeFiles/XrdUtils.dir/XrdCrypto/XrdCryptosslX509Req.cc.o CMakeFiles/XrdUtils.dir/XrdCrypto/XrdCryptoX509Req.cc.o CMakeFiles/XrdUtils.dir/XrdCrypto/XrdCryptoAux.cc.o CMakeFiles/XrdUtils.dir/XrdCrypto/XrdCryptosslX509Crl.cc.o CMakeFiles/XrdUtils.dir/XrdCrypto/XrdCryptoX509Crl.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOuca2x.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucArgs.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucBackTrace.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucBuffer.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucCache.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucCallBack.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucCRC.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucCRC32C.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucEnv.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucERoute.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucExport.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucFileInfo.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucGatherConf.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucGMap.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucHashVal.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucLogging.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucMsubs.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucName2Name.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucN2NLoader.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucNList.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucNSWalk.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucPgrwUtils.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucPinLoader.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucPinPath.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucPreload.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucProg.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucPsx.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucPup.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucReqID.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucSHA3.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucSid.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucSiteName.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucStream.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucString.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucSxeq.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucTokenizer.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucTPC.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucTrace.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucUri.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucUtils.cc.o CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucVerName.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNet.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetAddr.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetAddrInfo.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetBuffer.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetCache.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetCmsNotify.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetConnect.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetIdentity.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetIF.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetMsg.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetPMarkCfg.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetPMarkFF.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetRegistry.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetSecurity.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetSocket.cc.o CMakeFiles/XrdUtils.dir/XrdNet/XrdNetUtils.cc.o CMakeFiles/XrdUtils.dir/XrdSut/XrdSutAux.cc.o CMakeFiles/XrdUtils.dir/XrdSut/XrdSutPFCache.cc.o CMakeFiles/XrdUtils.dir/XrdSut/XrdSutBucket.cc.o CMakeFiles/XrdUtils.dir/XrdSut/XrdSutBuckList.cc.o CMakeFiles/XrdUtils.dir/XrdSut/XrdSutBuffer.cc.o CMakeFiles/XrdUtils.dir/XrdSut/XrdSutPFile.cc.o CMakeFiles/XrdUtils.dir/XrdSut/XrdSutCacheEntry.cc.o CMakeFiles/XrdUtils.dir/XrdSut/XrdSutPFEntry.cc.o CMakeFiles/XrdUtils.dir/XrdSut/XrdSutRndm.cc.o CMakeFiles/XrdUtils.dir/Xrd/XrdBuffer.cc.o CMakeFiles/XrdUtils.dir/Xrd/XrdBuffXL.cc.o CMakeFiles/XrdUtils.dir/Xrd/XrdInet.cc.o CMakeFiles/XrdUtils.dir/Xrd/XrdInfo.cc.o CMakeFiles/XrdUtils.dir/Xrd/XrdLink.cc.o CMakeFiles/XrdUtils.dir/Xrd/XrdLinkCtl.cc.o CMakeFiles/XrdUtils.dir/Xrd/XrdLinkXeq.cc.o CMakeFiles/XrdUtils.dir/Xrd/XrdLinkMatch.cc.o CMakeFiles/XrdUtils.dir/Xrd/XrdGlobals.cc.o CMakeFiles/XrdUtils.dir/Xrd/XrdPoll.cc.o CMakeFiles/XrdUtils.dir/Xrd/XrdScheduler.cc.o CMakeFiles/XrdUtils.dir/Xrd/XrdSendQ.cc.o CMakeFiles/XrdUtils.dir/XrdCks/XrdCksAssist.cc.o CMakeFiles/XrdUtils.dir/XrdCks/XrdCksCalccrc32.cc.o CMakeFiles/XrdUtils.dir/XrdCks/XrdCksCalccrc32C.cc.o CMakeFiles/XrdUtils.dir/XrdCks/XrdCksCalcmd5.cc.o CMakeFiles/XrdUtils.dir/XrdCks/XrdCksConfig.cc.o CMakeFiles/XrdUtils.dir/XrdCks/XrdCksLoader.cc.o CMakeFiles/XrdUtils.dir/XrdCks/XrdCksManager.cc.o CMakeFiles/XrdUtils.dir/XrdCks/XrdCksManOss.cc.o CMakeFiles/XrdUtils.dir/XrdRmc/XrdRmc.cc.o CMakeFiles/XrdUtils.dir/XrdRmc/XrdRmcData.cc.o CMakeFiles/XrdUtils.dir/XrdRmc/XrdRmcReal.cc.o CMakeFiles/XrdUtils.dir/XrdSec/XrdSecEntity.cc.o CMakeFiles/XrdUtils.dir/XrdSec/XrdSecEntityAttr.cc.o CMakeFiles/XrdUtils.dir/XrdSec/XrdSecEntityXtra.cc.o CMakeFiles/XrdUtils.dir/XrdSec/XrdSecLoadSecurity.cc.o CMakeFiles/XrdUtils.dir/XrdSecsss/XrdSecsssCon.cc.o CMakeFiles/XrdUtils.dir/XrdSecsss/XrdSecsssEnt.cc.o CMakeFiles/XrdUtils.dir/XrdSecsss/XrdSecsssID.cc.o CMakeFiles/XrdUtils.dir/XrdSecsss/XrdSecsssKT.cc.o -Wl,-rpath,/builddir/build/BUILD/xrootd-5.4.0/redhat-linux-build/src: -ldl -lssl -lcrypto -lrt -lsystemd
{standard input}: Assembler messages:
{standard input}:31216: Error: junk at end of line, first unrecognized character is `+'
{standard input}:31217: Error: expected comma after "operator"
{standard input}:64383: Error: junk at end of line, first unrecognized character is `<'
{standard input}:64384: Error: expected comma after "operator"
make[3]: *** [/tmp/ccY4H2L3.mk:5: /tmp/ccvnKOxD.ltrans1.ltrans.o] Error 1
make[3]: *** Waiting for unfinished jobs....
lto-wrapper: fatal error: make returned 2 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
gmake[2]: *** [src/CMakeFiles/XrdUtils.dir/build.make:2215: src/libXrdUtils.so.3.0.0] Error 1
gmake[2]: Leaving directory '/builddir/build/BUILD/xrootd-5.4.0/redhat-linux-build'
gmake[1]: Leaving directory '/builddir/build/BUILD/xrootd-5.4.0/redhat-linux-build'
gmake[1]: *** [CMakeFiles/Makefile2:407: src/CMakeFiles/XrdUtils.dir/all] Error 2
gmake: *** [Makefile:139: all] Error 2
See koji scratch build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=81725150
https://koji.fedoraproject.org/scratch/jakub/task_81787698/ is a scratch build of gcc that could fix this. (In reply to Jakub Jelinek from comment #3) > https://koji.fedoraproject.org/scratch/jakub/task_81787698/ is a scratch > build of gcc that could fix this. Using this in a mock chroot on aarch64-test01.fedorainfracloud.org I managed to build xrootd and HepMC3, both of which failed the mass rebuild on ppc64le. Please retry against gcc-12.0.1-0.3.fc36 and annobin-10.51-2.fc36 now in rawhide. |
Description of problem: kdelibs3 build breaks on ppc64le with error: Version-Release number of selected component (if applicable): {standard input}:125481: Error: junk at end of line, first unrecognized character is `<' How reproducible: rebuild kdelibs3 on ppc64le Actual results: /bin/sh ../libtool --silent --tag=CXX --mode=link g++ -DNDEBUG -DNO_DEBUG -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-deprecated-declarations -Wno-narrowing -std=gnu++98 -Wno-alloc-size-larger-than -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -version-info 3:0:2 -no-undefined -Wl,--version-script=./libkjs.map -L/usr/lib64/qt-3.3/lib -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/kdelibs-3.5.10/.package_note-kdelibs3-3.5.10-115.fc36.ppc64le.ld -o libkjs.la -rpath /usr/lib64 ustring.lo date_object.lo collector.lo nodes.lo grammar.lo lexer.lo lookup.lo operations.lo regexp.lo function_object.lo string_object.lo bool_object.lo number_object.lo internal.lo array_object.lo math_object.lo object_object.lo regexp_object.lo error_object.lo function.lo debugger.lo value.lo list.lo object.lo interpreter.lo property_map.lo nodes2string.lo identifier.lo reference.lo reference_list.lo scope_chain.lo dtoa.lo -lm -lpcreposix -lpcre {standard input}: Assembler messages: {standard input}:125481: Error: junk at end of line, first unrecognized character is `<' {standard input}:125482: Error: expected comma after "operator" make[4]: *** [/tmp/ccIh5Rrn.mk:14: /tmp/cc8YgALY.ltrans4.ltrans.o] Error 1 make[4]: *** Waiting for unfinished jobs.... lto-wrapper: fatal error: make returned 2 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status