Skip to contentSkip to conversation

textinfo failure

DISCUSSION Denys Dmytriyenko 4 participants 7 messages Jun 13, 2014 – Apr 25, 2016

lore
Share & tools
lore
#0 lore raw

Hi,

The recent texinfo change now breaks at least bison-native for me:

| Traceback (most recent call last):
|   File "/OE/tmp-eglibc/sysroots/x86_64-linux/usr/bin/texinfo-dummy-native/makeinfo", line 109, in <module>
|     "-E option not yet supported" + stub_msg
| AssertionError: -E option not yet supported
| This stand-in version of makeinfo is not yet fully capable of emulating the real
| version from the GNU texinfo suite. If you see this message, file a bug report
| with details on the recipe that failed.
| 
| mv: cannot move `.am14993/bison.info' to `.//OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/bison-2.7.1/doc/': No such file or directory
| make[2]: *** [/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/bison-2.7.1/doc/bison.info] Error 1
| make[2]: Leaving directory `/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/build/doc'
| make[1]: *** [install-recursive] Error 1
| make[1]: Leaving directory `/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/build'
| make: *** [install] Error 2
| ERROR: oe_runmake failed
| WARNING: /OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/temp/run.do_install.13309:1 exit 1 from
|   exit 1
| ERROR: Function failed: do_install (log file is located at /OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/temp/log.do_install.13309)

NOTE: recipe bison-native-2.7.1-r0: task do_install: Failed
ERROR: Task 770 (virtual:native:/home/jenkins/distroless-build/sources/oe-core/meta/recipes-devtools/bison/bison_2.7.1.bb, do_install)

Signature · 1 line
Denys
#1 lore raw
Quoted 22 lines · Denys Dmytriyenko

Hi,

The recent texinfo change now breaks at least bison-native for me:

| Traceback (most recent call last):
|   File "/OE/tmp-eglibc/sysroots/x86_64-linux/usr/bin/texinfo-dummy-native/makeinfo", line 109, in <module>
|     "-E option not yet supported" + stub_msg
| AssertionError: -E option not yet supported
| This stand-in version of makeinfo is not yet fully capable of emulating the real
| version from the GNU texinfo suite. If you see this message, file a bug report
| with details on the recipe that failed.
|
| mv: cannot move `.am14993/bison.info' to `.//OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/bison-2.7.1/doc/': No such file or directory
| make[2]: *** [/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/bison-2.7.1/doc/bison.info] Error 1
| make[2]: Leaving directory `/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/build/doc'
| make[1]: *** [install-recursive] Error 1
| make[1]: Leaving directory `/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/build'
| make: *** [install] Error 2
| ERROR: oe_runmake failed
| WARNING: /OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/temp/run.do_install.13309:1 exit 1 from
|   exit 1
| ERROR: Function failed: do_install (log file is located at /OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/temp/log.do_install.13309)
Quoted 3 lines

NOTE: recipe bison-native-2.7.1-r0: task do_install: Failed
ERROR: Task 770 (virtual:native:/home/jenkins/distroless-build/sources/oe-core/meta/recipes-devtools/bison/bison_2.7.1.bb, do_install)

Odd - I just built it in a clean tree with Poky/Yocto master rev 8e0c54cd0e82ffe120f84f495101cd29e6fd06bf.

What did you do to get that 'texinfo-dummy-native' version installed? None of my builds end up with makeinfo in sysroots.

Signature · 4 lines
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
#2 lore raw

This is by design. -native and -cross recipes are supposed to run with the texinfo-dummy-native utils. This results in a tidy little performance boost because the actual work of formatting the docs is not done. Meanwhile, the target arch and sdk recipes use the host system's texinfo as before.

-Max Eliaser
________________________________________
From: [email protected] [[email protected]] on behalf of Gary Thomas [[email protected]]
Sent: Friday, June 13, 2014 10:59 AM
To: [email protected]
Subject: Re: [OE-core] textinfo failure

Odd - I just built it in a clean tree with Poky/Yocto master rev 8e0c54cd0e82ffe120f84f495101cd29e6fd06bf.

What did you do to get that 'texinfo-dummy-native' version installed? None of my builds end up with makeinfo in sysroots.

--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

#3 lore raw
In reply to Gary Thomas
Quoted 27 lines · Gary Thomas
Quoted 22 lines · Denys Dmytriyenko

Hi,

The recent texinfo change now breaks at least bison-native for me:

| Traceback (most recent call last):
|   File "/OE/tmp-eglibc/sysroots/x86_64-linux/usr/bin/texinfo-dummy-native/makeinfo", line 109, in <module>
|     "-E option not yet supported" + stub_msg
| AssertionError: -E option not yet supported
| This stand-in version of makeinfo is not yet fully capable of emulating the real
| version from the GNU texinfo suite. If you see this message, file a bug report
| with details on the recipe that failed.
|
| mv: cannot move `.am14993/bison.info' to `.//OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/bison-2.7.1/doc/': No such file or directory
| make[2]: *** [/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/bison-2.7.1/doc/bison.info] Error 1
| make[2]: Leaving directory `/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/build/doc'
| make[1]: *** [install-recursive] Error 1
| make[1]: Leaving directory `/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/build'
| make: *** [install] Error 2
| ERROR: oe_runmake failed
| WARNING: /OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/temp/run.do_install.13309:1 exit 1 from
|   exit 1
| ERROR: Function failed: do_install (log file is located at /OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/temp/log.do_install.13309)
Quoted 3 lines

NOTE: recipe bison-native-2.7.1-r0: task do_install: Failed
ERROR: Task 770 (virtual:native:/home/jenkins/distroless-build/sources/oe-core/meta/recipes-devtools/bison/bison_2.7.1.bb, do_install)

Quoted 5 lines

Odd - I just built it in a clean tree with Poky/Yocto master rev 8e0c54cd0e82ffe120f84f495101cd29e6fd06bf.

What did you do to get that 'texinfo-dummy-native' version installed? None of my builds end up with makeinfo in sysroots.

That was a very recent change in oe-core (at the time of my failure it was about 4 hours old commit):

http://cgit.openembedded.org/openembedded-core/commit/?id=0d8d5a2d44988d32a5c8b995202a12ac106ba93c

Signature · 1 line
Denys
#4 lore raw

A fix for this should be forthcoming.

-Max.
________________________________________
From: [email protected] [[email protected]] on behalf of Denys Dmytriyenko [[email protected]]
Sent: Friday, June 13, 2014 12:11 PM
To: Gary Thomas
Cc: [email protected]
Subject: Re: [OE-core] textinfo failure

Quoted 27 lines · Gary Thomas
Quoted 22 lines · Denys Dmytriyenko

Hi,

The recent texinfo change now breaks at least bison-native for me:

| Traceback (most recent call last):
|   File "/OE/tmp-eglibc/sysroots/x86_64-linux/usr/bin/texinfo-dummy-native/makeinfo", line 109, in <module>
|     "-E option not yet supported" + stub_msg
| AssertionError: -E option not yet supported
| This stand-in version of makeinfo is not yet fully capable of emulating the real
| version from the GNU texinfo suite. If you see this message, file a bug report
| with details on the recipe that failed.
|
| mv: cannot move `.am14993/bison.info' to `.//OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/bison-2.7.1/doc/': No such file or directory
| make[2]: *** [/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/bison-2.7.1/doc/bison.info] Error 1
| make[2]: Leaving directory `/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/build/doc'
| make[1]: *** [install-recursive] Error 1
| make[1]: Leaving directory `/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/build'
| make: *** [install] Error 2
| ERROR: oe_runmake failed
| WARNING: /OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/temp/run.do_install.13309:1 exit 1 from
|   exit 1
| ERROR: Function failed: do_install (log file is located at /OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/temp/log.do_install.13309)
Quoted 3 lines

NOTE: recipe bison-native-2.7.1-r0: task do_install: Failed
ERROR: Task 770 (virtual:native:/home/jenkins/distroless-build/sources/oe-core/meta/recipes-devtools/bison/bison_2.7.1.bb, do_install)

Quoted 5 lines

Odd - I just built it in a clean tree with Poky/Yocto master rev 8e0c54cd0e82ffe120f84f495101cd29e6fd06bf.

What did you do to get that 'texinfo-dummy-native' version installed? None of my builds end up with makeinfo in sysroots.

That was a very recent change in oe-core (at the time of my failure it was about 4 hours old commit):

http://cgit.openembedded.org/openembedded-core/commit/?id=0d8d5a2d44988d32a5c8b995202a12ac106ba93c

--
Denys
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

#5 lore raw
In reply to Denys Dmytriyenko

Hi Denys,

Just tried building bison-native and it worked all right for me. Looking through the log files, I cannot find any evidence that makeinfo is even being called with the -E flag. I also had a look through the Makefiles generated by autotools and saw no potential mentions of makeinfo with -E.

Could you please tar up your build/tmp/work/x86_64-linux/bison-native directory and send it directly to me? No need to send it to the whole list. I'd like to look at it though.

Thanks,
-Max Eliaser

________________________________________
From: [email protected] [[email protected]] on behalf of Denys Dmytriyenko [[email protected]]
Sent: Friday, June 13, 2014 9:32 AM
To: [email protected]
Subject: [OE-core] textinfo failure

Hi,

The recent texinfo change now breaks at least bison-native for me:

| Traceback (most recent call last):
|   File "/OE/tmp-eglibc/sysroots/x86_64-linux/usr/bin/texinfo-dummy-native/makeinfo", line 109, in <module>
|     "-E option not yet supported" + stub_msg
| AssertionError: -E option not yet supported
| This stand-in version of makeinfo is not yet fully capable of emulating the real
| version from the GNU texinfo suite. If you see this message, file a bug report
| with details on the recipe that failed.
|
| mv: cannot move `.am14993/bison.info' to `.//OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/bison-2.7.1/doc/': No such file or directory
| make[2]: *** [/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/bison-2.7.1/doc/bison.info] Error 1
| make[2]: Leaving directory `/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/build/doc'
| make[1]: *** [install-recursive] Error 1
| make[1]: Leaving directory `/OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/build'
| make: *** [install] Error 2
| ERROR: oe_runmake failed
| WARNING: /OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/temp/run.do_install.13309:1 exit 1 from
|   exit 1
| ERROR: Function failed: do_install (log file is located at /OE/tmp-eglibc/work/x86_64-linux/bison-native/2.7.1-r0/temp/log.do_install.13309)

NOTE: recipe bison-native-2.7.1-r0: task do_install: Failed
ERROR: Task 770 (virtual:native:/home/jenkins/distroless-build/sources/oe-core/meta/recipes-devtools/bison/bison_2.7.1.bb, do_install)

--
Denys
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core