Skip to contentSkip to conversation

bitbake and e2fsprogs-1.41.9?

PATCH In review Robert P. J. Day 3 participants 11 messages Jan 11, 2010 – Jan 12, 2010 1 message not in the archive

lore
Share & tools
lore
#0 lore raw

apologies as i accidentally deleted the emails i was going to
respond to, the thread is here:

http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-January/016074.html

and here:

http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-January/016097.html

graham gower suggests that an upgrade to e2fsprogs might be the solution. i might have time later this week to try that upgrade unless someone else gets to it first and checks it in to the dev branch.

what would be useful, though, is to get some confirmation that there
really *was* a build error in the current version. otherwise, i'll be back where i started.

rday
--

========================================================================
Robert P. J. Day Waterloo, Ontario, CANADA

Linux Consulting, Training and Kernel Pedantry.

Web page:                                          http://crashcourse.ca
Twitter:                                       http://twitter.com/rpjday

========================================================================

#1 lore raw
Quoted 10 lines · Robert P. J. Day

apologies as i accidentally deleted the emails i was going to
respond to, the thread is here:

http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-January/016074.html

and here:

http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-January/016097.html

Quoted 8 lines

graham gower suggests that an upgrade to e2fsprogs might be the solution. i might have time later this week to try that upgrade unless someone else gets to it first and checks it in to the dev branch.

what would be useful, though, is to get some confirmation that there
really *was* a build error in the current version. otherwise, i'll be back where i started.

It builds on my F11 machine.

Philip

Quoted 18 lines

rday
--

========================================================================
Robert P. J. Day Waterloo, Ontario, CANADA

Linux Consulting, Training and Kernel Pedantry.

Web page:                                          http://crashcourse.ca
Twitter:                                       http://twitter.com/rpjday

========================================================================

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

#2 lore raw
Quoted 16 lines · Philip Balister
Quoted 15 lines · Robert P. J. Day

apologies as i accidentally deleted the emails i was going to
respond to, the thread is here:

http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-January/016074.html

and here:

http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-January/016097.html

graham gower suggests that an upgrade to e2fsprogs might be the solution. i might have time later this week to try that upgrade unless someone else gets to it first and checks it in to the dev branch.

Quoted 5 lines
Quoted 3 lines

what would be useful, though, is to get some confirmation that there
really *was* a build error in the current version. otherwise, i'll be back where i started.

It builds on my F11 machine.

which version of e2fsprogs are you referring to? the current 1.41.5
version, or the newer one? i know i'm sounding tedious, but it's been literally *weeks* since i've been able to build e2fsprogs on my F12 system from the OE dev checkout, and it's the exact same error every single time and i am fresh out of ideas.

ERROR: function do_compile failed
ERROR: see log in /home/rpjday/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/e2fsprogs-1.41.5-r1/temp/log.do_compile.3121
NOTE: Task failed:
/home/rpjday/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/e2fsprogs-1.41.5-r1/temp/log.do_compile.3121
ERROR: TaskFailed event exception, aborting
ERROR: Build of
/home/rpjday/oe/openembedded/recipes/e2fsprogs/e2fsprogs_1.41.5.bb
do_compile failed
ERROR: Task 8
(/home/rpjday/oe/openembedded/recipes/e2fsprogs/e2fsprogs_1.41.5.bb,
do_compile) failed
...
make[2]: Entering directory `/home/rpjday/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/e2fsprogs-1.41.5-r1/e2fsprogs-1.41.5/e2fsck'

        COMPILE_ET prof_err.et
        CC gen_crc32table
        GEN32TABLE crc32table.h
        CC crc32.c
        CC dict.c
        CC unix.c
        CC e2fsck.c
        CC super.c
        CC pass1.c
        CC pass1b.c
        CC pass2.c
        CC pass3.c
        CC pass4.c
        CC pass5.c
        CC journal.c
        CC badblocks.c
        CC util.c
        CC dirinfo.c
        CC dx_dirinfo.c
        CC ehandler.c
        CC problem.c
        CC message.c
        CC recovery.c
        CC region.c
        CC revoke.c
        CC ea_refcount.c
        CC rehash.c
        CC profile.c
        CC prof_err.c

make[2]: *** No rule to make target -lpthread', needed by e2fsck'. Stop.

is this the error that upgrading to 1.41.9 is supposed to fix?
clearly, this is some sort of build error where a build *flag* is being misinterpreted as a make *target*.

rday
--

========================================================================
Robert P. J. Day Waterloo, Ontario, CANADA

Linux Consulting, Training and Kernel Pedantry.

Web page:                                          http://crashcourse.ca
Twitter:                                       http://twitter.com/rpjday

========================================================================

#3 lore raw
Quoted 22 lines · Robert P. J. Day
Quoted 20 lines · Philip Balister
Quoted 18 lines · Robert P. J. Day

apologies as i accidentally deleted the emails i was going to
respond to, the thread is here:

http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-January/016074.html

and here:

http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-January/016097.html

graham gower suggests that an upgrade to e2fsprogs might be the solution. i might have time later this week to try that upgrade unless someone else gets to it first and checks it in to the dev branch.

what would be useful, though, is to get some confirmation that there
really *was* a build error in the current version. otherwise, i'll be back where i started.

Quoted 7 lines
Quoted 1 line

It builds on my F11 machine.

which version of e2fsprogs are you referring to? the current 1.41.5
version, or the newer one? i know i'm sounding tedious, but it's been literally *weeks* since i've been able to build e2fsprogs on my F12 system from the OE dev checkout, and it's the exact same error every single time and i am fresh out of ideas.

The current 1.41.5.

Philip

Quoted 70 lines

ERROR: function do_compile failed
ERROR: see log in /home/rpjday/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/e2fsprogs-1.41.5-r1/temp/log.do_compile.3121
NOTE: Task failed:
/home/rpjday/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/e2fsprogs-1.41.5-r1/temp/log.do_compile.3121
ERROR: TaskFailed event exception, aborting
ERROR: Build of
/home/rpjday/oe/openembedded/recipes/e2fsprogs/e2fsprogs_1.41.5.bb
do_compile failed
ERROR: Task 8
(/home/rpjday/oe/openembedded/recipes/e2fsprogs/e2fsprogs_1.41.5.bb,
do_compile) failed
...
make[2]: Entering directory `/home/rpjday/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/e2fsprogs-1.41.5-r1/e2fsprogs-1.41.5/e2fsck'

         COMPILE_ET prof_err.et
         CC gen_crc32table
         GEN32TABLE crc32table.h
         CC crc32.c
         CC dict.c
         CC unix.c
         CC e2fsck.c
         CC super.c
         CC pass1.c
         CC pass1b.c
         CC pass2.c
         CC pass3.c
         CC pass4.c
         CC pass5.c
         CC journal.c
         CC badblocks.c
         CC util.c
         CC dirinfo.c
         CC dx_dirinfo.c
         CC ehandler.c
         CC problem.c
         CC message.c
         CC recovery.c
         CC region.c
         CC revoke.c
         CC ea_refcount.c
         CC rehash.c
         CC profile.c
         CC prof_err.c

make[2]: *** No rule to make target -lpthread', needed by e2fsck'. Stop.

is this the error that upgrading to 1.41.9 is supposed to fix?
clearly, this is some sort of build error where a build *flag* is being misinterpreted as a make *target*.

rday
--

========================================================================
Robert P. J. Day Waterloo, Ontario, CANADA

Linux Consulting, Training and Kernel Pedantry.

Web page:                                          http://crashcourse.ca
Twitter:                                       http://twitter.com/rpjday

========================================================================

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

#4 lore raw

Yes, there is a build issue with e2fsprogs 1.41.5. I experienced it on a slackware64-13.0 host. It is not a Fedora issue, it is a bug in the Makefile. If you look in the Makefile you will see that the e2fsck dependency resolves to something containing "-lpthread".

Why this doesn't cause issues for anyone else is beyond me. I can't even do a native, out of oe, build of e2fsprogs 1.41.5.

-Graham

#5 lore raw
Quoted 7 lines · Graham Gower

Yes, there is a build issue with e2fsprogs 1.41.5. I experienced it on a slackware64-13.0 host. It is not a Fedora issue, it is a bug in the Makefile. If you look in the Makefile you will see that the e2fsck dependency resolves to something containing "-lpthread".

Why this doesn't cause issues for anyone else is beyond me. I can't even do a native, out of oe, build of e2fsprogs 1.41.5.

Do you have a bb file for this?

Philip

Quoted 8 lines

-Graham

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

#6 lore raw
In reply to Graham Gower
Quoted 7 lines · Graham Gower

Yes, there is a build issue with e2fsprogs 1.41.5. I experienced it on a slackware64-13.0 host. It is not a Fedora issue, it is a bug in the Makefile. If you look in the Makefile you will see that the e2fsck dependency resolves to something containing "-lpthread".

Why this doesn't cause issues for anyone else is beyond me. I can't even do a native, out of oe, build of e2fsprogs 1.41.5.

thank you immensely for clarifying that, now i can stop fighting
with it. is someone already working on upgrading e2fsprogs to 1.41.9?

rday
--

========================================================================
Robert P. J. Day Waterloo, Ontario, CANADA

Linux Consulting, Training and Kernel Pedantry.

Web page:                                          http://crashcourse.ca
Twitter:                                       http://twitter.com/rpjday

========================================================================

#8 lore raw
Quoted 1 line · Graham Gower

I'll send a patch later today.

ok, as soon as i see it applied, i'll pull and test build. thanks.

rday

#9 lore raw

PATCH 1/1 Add e2fsprogs 1.41.9. [WAS Re: bitbake and e2fsprogs-1.41.9?]

FYI, here is the patch that was submitted upstream:
http://sourceforge.net/tracker/?func=detail&aid=2813809&group_id=2406&atid=302406

The issue with 1.41.5 went away for me when I installed 32bit compatibility libs on my pure 64 bit system.

-Graham

---

conf/checksums.ini                           |    4 +
recipes/e2fsprogs/e2fsprogs-native_1.41.9.bb |   20 ++++
recipes/e2fsprogs/e2fsprogs_1.41.9.bb        |  125 ++++++++++++++++++++++++++
3 files changed, 149 insertions(+), 0 deletions(-)

create mode 100644 recipes/e2fsprogs/e2fsprogs-native_1.41.9.bb create mode 100644 recipes/e2fsprogs/e2fsprogs_1.41.9.bb

conf/checksums.ini +0 -0
index 12c4cf2..ba6b7ba 100644
@@ -5438,6 +5438,10 @@ sha256=2cc10fee2b29add737e454eb634513135b34a638f7ca2b18364864fe089020dc

md5=e218df6c84fc17c1126d31de9472a76c sha256=b3d7d0e1058a3740ddae83d47285bd9dce161eec9e299dde7996ed721da32198

+[http://downloads.sourceforge.net/e2fsprogs/e2fsprogs-1.41.9.tar.gz] +md5=52f60a9e19a02f142f5546f1b5681927 +sha256=cbf1e34261a16b3d7911b60b91290b19f2010036d6ba628d45b5f0b2af2b66e8 +
[http://downloads.sourceforge.net/e2fsprogs/e2fsprogs-libs-1.33.tar.gz]
md5=c7545bb05e0c2fc59174f0dc455c6519 sha256=a65d064bee3e97c164d07a490692db0e73da8da10019ad9a89866706c93ae703

recipes/e2fsprogs/e2fsprogs-native_1.41.9.bb new file +20 -0
new file mode 100644
index 0000000..c4a26e2
@@ -0,0 +1,20 @@
+SECTION = "base"
+require e2fsprogs.inc
+inherit native
+
+EXTRA_OECONF = ""
+
+PACKAGES = ""
+DEPENDS = ""
+
+do_configure() {
+        oe_runconf
+}
+
+do_stage () {
+	autotools_stage_all
+	install -d ${STAGING_BINDIR_NATIVE}/
+	for b in ${e2miscbins}; do
+		install -m 0755 misc/$b ${STAGING_BINDIR_NATIVE}/ || die "failed to install $b"
+	done
+}
recipes/e2fsprogs/e2fsprogs_1.41.9.bb new file +125 -0

125 lines not on this page · raw message

Signature · 1 line
1.6.4
#11 lore raw

Re: [PATCH] Add e2fsprogs 1.41.9. [WAS Re: bitbake and e2fsprogs-1.41.9?]

In reply to a message not in the archive
Quoted 39 lines · Robert P. J. Day
Quoted 34 lines · Graham Gower

FYI, here is the patch that was submitted upstream:
http://sourceforge.net/tracker/?func=detail&aid=2813809&group_id=2406&atid=302406

The issue with 1.41.5 went away for me when I installed 32bit compatibility libs on my pure 64 bit system.

-Graham

---

conf/checksums.ini                           |    4 +
recipes/e2fsprogs/e2fsprogs-native_1.41.9.bb |   20 ++++
recipes/e2fsprogs/e2fsprogs_1.41.9.bb        |  125 ++++++++++++++++++++++++++
3 files changed, 149 insertions(+), 0 deletions(-)

create mode 100644 recipes/e2fsprogs/e2fsprogs-native_1.41.9.bb create mode 100644 recipes/e2fsprogs/e2fsprogs_1.41.9.bb

conf/checksums.ini +0 -0
index 12c4cf2..ba6b7ba 100644
@@ -5438,6 +5438,10 @@

sha256=2cc10fee2b29add737e454eb634513135b34a638f7ca2b18364864fe089020dc md5=e218df6c84fc17c1126d31de9472a76c sha256=b3d7d0e1058a3740ddae83d47285bd9dce161eec9e299dde7996ed721da32198

+[http://downloads.sourceforge.net/e2fsprogs/e2fsprogs-1.41.9.tar.gz]

conf/checksums.ini +3 -0
+md5=52f60a9e19a02f142f5546f1b5681927
+sha256=cbf1e34261a16b3d7911b60b91290b19f2010036d6ba628d45b5f0b2af2b66e8
+

[http://downloads.sourceforge.net/e2fsprogs/e2fsprogs-libs-1.33.tar.gz]
md5=c7545bb05e0c2fc59174f0dc455c6519 sha256=a65d064bee3e97c164d07a490692db0e73da8da10019ad9a89866706c93ae703

... snip ...

Quoted 3 lines

i just tried a dry run on that patch and got a failure on patching
checksums.ini of all files. i'll look more closely. are you sure that patch applies cleanly to checksums.ini in the dev branch?

never mind, just me being clueless, although that first patch
snippet needs an offset of about 500 lines. but e2fsprogs seems to build, so i'm going after beagleboard-demo-image now. i'll keep you posted.

since that patch seems to solve the problem, could someone apply it?
thanks. and thanks, graham.

rday
--

========================================================================
Robert P. J. Day Waterloo, Ontario, CANADA

Linux Consulting, Training and Kernel Pedantry.

Web page:                                          http://crashcourse.ca
Twitter:                                       http://twitter.com/rpjday

========================================================================