Bug 205764 - devel/boehm-gc: Fails to build on armv6 - don't know how to make ./libgc.la
Summary: devel/boehm-gc: Fails to build on armv6 - don't know how to make ./libgc.la
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: arm Any
: --- Affects Only Me
Assignee: Carlos J. Puga Medina
URL:
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2015-12-31 20:32 UTC by mmitchel
Modified: 2016-04-29 14:49 UTC (History)
6 users (show)

See Also:
koobs: maintainer-feedback? (cjpm)


Attachments
poudriere output log (15.90 KB, text/plain)
2015-12-31 20:32 UTC, mmitchel
no flags Details
testport log on 11armv6232 (52.17 KB, text/x-log)
2016-01-21 09:12 UTC, Carlos J Puga Medina
no flags Details
poudriere output log armv6 (16.66 KB, text/plain)
2016-01-26 01:14 UTC, mmitchel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description mmitchel 2015-12-31 20:32:12 UTC
Created attachment 164910 [details]
poudriere output log

===>  Building for boehm-gc-7.4.2_4
/bin/ln -sf /wrkdirs/usr/ports/devel/boehm-gc/work/gc-7.4.2/src/sparc_mach_dep.S /wrkdirs/usr/ports/devel/boehm-gc/work/gc-7.4.2
make[2]: make[2]: don't know how to make ./libgc.la. Stop

make[2]: stopped in /wrkdirs/usr/ports/devel/boehm-gc/work/gc-7.4.2
*** [all-recursive] Error code 1

make[1]: stopped in /wrkdirs/usr/ports/devel/boehm-gc/work/gc-7.4.2
1 error

make[1]: stopped in /wrkdirs/usr/ports/devel/boehm-gc/work/gc-7.4.2
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/boehm-gc
====>> Cleaning up wrkdir

consistently happens in an armv6 poudriere jail
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2016-01-01 10:53:26 UTC
Correctly name port, cc maintainer
Comment 2 Sylvain Garrigues 2016-01-20 19:34:38 UTC
I have the exact same bug and error.

Any ETA for fixing?
Comment 3 Carlos J Puga Medina 2016-01-20 19:41:41 UTC
I'll take a look.

Thanks for reporting :)
Comment 4 Carlos J Puga Medina 2016-01-21 09:12:59 UTC
Created attachment 165901 [details]
testport log on 11armv6232

It builds properly, so I recommend you to update your jail to latest revision.

% poudriere jails -i -j 11armv6232
Jail name:         11armv6232
Jail version:      11.0-CURRENT r294466
Jail arch:         arm.armv6
Jail method:       svn
Jail mount:        /usr/local/poudriere/jails/11armv6232
Jail fs:           
Jail updated:      2016-01-21 02:14:30
Tree name:         default
Tree method:       portsnap
Status:            stopped:done:
Building started:  2016-01-21 02:50:27
Elapsed time:      01:01:49
Packages built:    4
Packages failed:   0
Packages ignored:  0
Packages skipped:  0
Packages total:    4
Packages left:     0
Comment 5 Mikael Urankar freebsd_committer freebsd_triage 2016-01-21 09:13:26 UTC
It's a problem with qemu/poudriere, you need to revert [1] if you are using poudriere-devel. Or you need to put back the default for PARALLEL_JOBS in poudriere.conf
Same goes for PR 205764, 205765, 205766

[1] https://github.com/freebsd/poudriere/commit/6b1ddeb7faff240993188dd430a0be9dc8b6d802
Comment 6 Carlos J Puga Medina 2016-01-21 09:28:37 UTC
(In reply to mikael.urankar from comment #5)

@Mikael,

I tested it with ports-mgmt/poudriere, so that make sense.

It would be helpful add a new entry in /usr/ports/UPDATING.
Comment 7 Sylvain Garrigues 2016-01-21 10:50:24 UTC
I confirm that deleting the _MAKE_JOBS line added by poudriere-devel in my jail /etc/make.nxb.conf solved the issue.

Added brd and sbruno in the CC list.
Comment 8 mmitchel 2016-01-26 01:14:06 UTC
Created attachment 166122 [details]
poudriere output log armv6

make[2]: make[2]: don't know how to make ./libgc.la. Stop

make[2]: stopped in /wrkdirs/usr/ports/devel/boehm-gc/work/gc-7.4.2
*** [all-recursive] Error code 1

make[1]: stopped in /wrkdirs/usr/ports/devel/boehm-gc/work/gc-7.4.2
1 error

make[1]: stopped in /wrkdirs/usr/ports/devel/boehm-gc/work/gc-7.4.2
*** Error code 1
Comment 9 mmitchel 2016-01-26 01:15:25 UTC
(In reply to mmitchel from comment #8)

jail matches current available image for download from ftp.freebsd.org @r293801
Comment 10 Carlos J. Puga Medina freebsd_committer freebsd_triage 2016-04-15 18:40:16 UTC
Does anyone can reproduce this problem after recent changes in -CURRENT?
Comment 11 Carlos J. Puga Medina freebsd_committer freebsd_triage 2016-04-29 14:49:34 UTC
Tested on FreeBSD 11/armv6 (r298762) and it compiles fine. 

This PR can be closed.