geda-gaf make error Debian Stretch 9.7 32bit

Bug #1815514 reported by Anthony Intravaia
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gEDA
Incomplete
Undecided
Unassigned

Bug Description

FAIL: unit-tests/t0402-config.scm
PASS: unit-tests/t1000-deprecated.scm
============================================================================
Testsuite summary for gEDA/gaf 1.9.2
============================================================================
# TOTAL: 29
# PASS: 27
# SKIP: 0
# XFAIL: 1
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See libgeda/scheme/test-suite.log
Please report to https://bugs.launchpad.net/geda
============================================================================
Makefile:724: recipe for target 'test-suite.log' failed
make[5]: *** [test-suite.log] Error 1
make[5]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
Makefile:830: recipe for target 'check-TESTS' failed
make[4]: *** [check-TESTS] Error 2
make[4]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
Makefile:896: recipe for target 'check-am' failed
make[3]: *** [check-am] Error 2
make[3]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
Makefile:521: recipe for target 'check-recursive' failed
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory '/home/coco/geda-gaf/libgeda'
Makefile:543: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/home/coco/geda-gaf'
Makefile:832: recipe for target 'check' failed
make: *** [check] Error 2

Revision history for this message
Anthony Intravaia (otostone) wrote :
Revision history for this message
Anthony Intravaia (otostone) wrote :

Making all in examples
make[2]: Entering directory '/home/coco/geda-gaf/examples'
Making all in gTAG
make[3]: Entering directory '/home/coco/geda-gaf/examples/gTAG'
cd . && /home/coco/geda-gaf/xorn/src/command/gnetlist -g PCB -o gTAG-pcb.net gTAG.sch
/bin/bash: /home/coco/geda-gaf/xorn/src/command/gnetlist: No such file or directory
Makefile:642: recipe for target 'gTAG-pcb.net' failed
make[3]: *** [gTAG-pcb.net] Error 127
make[3]: Leaving directory '/home/coco/geda-gaf/examples/gTAG'
Makefile:518: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/coco/geda-gaf/examples'
Makefile:543: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/coco/geda-gaf'
Makefile:475: recipe for target 'all' failed
make: *** [all] Error 2

Revision history for this message
Roland Lutz (rlutz) wrote :

Thank you for reporting this.

These test failures don't seem to be related to each other. As for the last one, the "gnetlist" executable doesn't appear to have been built in your repository, which indicates a problem with the build system.

While trying to reproduce the bugs you reported in a non-VPATH build, I found two other unrelated problems, one of which should have made a large proportion of the tests tests fail for you. (This is now fixed in `master'.) The fact that they didn't also suggests that your build system is somehow out of sync with the repository.

Could you please try configuring and building a clean checkout of the current `master' branch and see if you can reproduce the issue there?

Changed in geda:
status: New → Incomplete
Revision history for this message
Anthony Intravaia (otostone) wrote : Re: [Bug 1815514] Re: geda-gaf make error Debian Stretch 9.7 32bit
Download full text (3.8 KiB)

HelloDescription: Debian GNU/Linux 9.7 (stretch)
Release: 9.7
Codename: stretch
Operating System: Debian GNU/Linux 9 (stretch
 Kernel: Linux 4.9.0-8-686-pae
 Architecture: x86

I just did a clean git clone
http://git.geda-project.org/geda-gaf/
./autogen.sh
./configure
make

./Making all in examples
make[2]: Entering directory '/home/coco/geda-gaf/examples'
Making all in gTAG
make[3]: Entering directory '/home/coco/geda-gaf/examples/gTAG'
cd . && /home/coco/geda-gaf/xorn/src/command/gnetlist -g bom -o gTAG.bom
gTAG.sch
/bin/bash: /home/coco/geda-gaf/xorn/src/command/gnetlist: No such file or
directory
Makefile:645: recipe for target 'gTAG.bom' failed
make[3]: *** [gTAG.bom] Error 127
make[3]: Leaving directory '/home/coco/geda-gaf/examples/gTAG'
Makefile:518: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/coco/geda-gaf/examples'
Makefile:542: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/coco/geda-gaf'
Makefile:474: recipe for target 'all' failed
make: *** [all] Error 2

same error

On Tue, Feb 12, 2019 at 8:21 AM Roland Lutz <email address hidden>
wrote:

> Thank you for reporting this.
>
> These test failures don't seem to be related to each other. As for the
> last one, the "gnetlist" executable doesn't appear to have been built in
> your repository, which indicates a problem with the build system.
>
> While trying to reproduce the bugs you reported in a non-VPATH build, I
> found two other unrelated problems, one of which should have made a
> large proportion of the tests tests fail for you. (This is now fixed in
> `master'.) The fact that they didn't also suggests that your build
> system is somehow out of sync with the repository.
>
> Could you please try configuring and building a clean checkout of the
> current `master' branch and see if you can reproduce the issue there?
>
> ** Changed in: geda
> Status: New => Incomplete
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1815514
>
> Title:
> geda-gaf make error Debian Stretch 9.7 32bit
>
> Status in gEDA:
> Incomplete
>
> Bug description:
> FAIL: unit-tests/t0402-config.scm
> PASS: unit-tests/t1000-deprecated.scm
>
> ============================================================================
> Testsuite summary for gEDA/gaf 1.9.2
>
> ============================================================================
> # TOTAL: 29
> # PASS: 27
> # SKIP: 0
> # XFAIL: 1
> # FAIL: 1
> # XPASS: 0
> # ERROR: 0
>
> ============================================================================
> See libgeda/scheme/test-suite.log
> Please report to https://bugs.launchpad.net/geda
>
> ============================================================================
> Makefile:724: recipe for target 'test-suite.log' failed
> make[5]: *** [test-suite.log] Error 1
> make[5]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
> Makefile:830: recipe for target 'check-TESTS' failed
> make[4]: *** [check-TESTS] Error 2
> make[4]: Leaving director...

Read more...

Revision history for this message
Roland Lutz (rlutz) wrote :

Sorry, I missed this the first time.

If one of the source files in the gTAG example is newer than one of the generated files (which somehow has never happened on my machine), building the example triggers the re-generation of that file. However, running (either version of) the netlister requires gEDA/gaf to be installed first, so this fails.

I added a check for the installed binary which should fix this.

Building a clean checkout should now succeed. Does this solve the initial problem you reported?

Revision history for this message
Anthony Intravaia (otostone) wrote :

Hello Roland

I think it has something to do with the processor. I686 32 bit

I have compiled with success on 64bit and duocore Model name:
Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz
Intel(R) Xeon(R) CPU L5420 @ 2.50GHz
However "make check" has errors

I will try a clean load git clone and let you know on the I686.

On Wed, Feb 27, 2019 at 8:40 AM Roland Lutz <email address hidden>
wrote:

> Sorry, I missed this the first time.
>
> If one of the source files in the gTAG example is newer than one of the
> generated files (which somehow has never happened on my machine),
> building the example triggers the re-generation of that file. However,
> running (either version of) the netlister requires gEDA/gaf to be
> installed first, so this fails.
>
> I added a check for the installed binary which should fix this.
>
> Building a clean checkout should now succeed. Does this solve the
> initial problem you reported?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1815514
>
> Title:
> geda-gaf make error Debian Stretch 9.7 32bit
>
> Status in gEDA:
> Incomplete
>
> Bug description:
> FAIL: unit-tests/t0402-config.scm
> PASS: unit-tests/t1000-deprecated.scm
>
> ============================================================================
> Testsuite summary for gEDA/gaf 1.9.2
>
> ============================================================================
> # TOTAL: 29
> # PASS: 27
> # SKIP: 0
> # XFAIL: 1
> # FAIL: 1
> # XPASS: 0
> # ERROR: 0
>
> ============================================================================
> See libgeda/scheme/test-suite.log
> Please report to https://bugs.launchpad.net/geda
>
> ============================================================================
> Makefile:724: recipe for target 'test-suite.log' failed
> make[5]: *** [test-suite.log] Error 1
> make[5]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
> Makefile:830: recipe for target 'check-TESTS' failed
> make[4]: *** [check-TESTS] Error 2
> make[4]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
> Makefile:896: recipe for target 'check-am' failed
> make[3]: *** [check-am] Error 2
> make[3]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
> Makefile:521: recipe for target 'check-recursive' failed
> make[2]: *** [check-recursive] Error 1
> make[2]: Leaving directory '/home/coco/geda-gaf/libgeda'
> Makefile:543: recipe for target 'check-recursive' failed
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory '/home/coco/geda-gaf'
> Makefile:832: recipe for target 'check' failed
> make: *** [check] Error 2
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/geda/+bug/1815514/+subscriptions
>

Revision history for this message
Anthony Intravaia (otostone) wrote :
Download full text (3.2 KiB)

Hello Roland
git clone git://git.geda-project.org/geda-gaf fresh install

It appear to delay compile and the initial make for example, no errors.
make and make install now works, make check still have some errors.

up and running gschem 1.9.2 (gcae3ef0)

Thank you

On Wed, Feb 27, 2019 at 12:52 PM Tony Rome <email address hidden> wrote:

> Hello Roland
>
>
> I think it has something to do with the processor. I686 32 bit
>
> I have compiled with success on 64bit and duocore Model name:
> Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz
> Intel(R) Xeon(R) CPU L5420 @ 2.50GHz
> However "make check" has errors
>
> I will try a clean load git clone and let you know on the I686.
>
>
>
>
>
>
>
> On Wed, Feb 27, 2019 at 8:40 AM Roland Lutz <email address hidden>
> wrote:
>
>> Sorry, I missed this the first time.
>>
>> If one of the source files in the gTAG example is newer than one of the
>> generated files (which somehow has never happened on my machine),
>> building the example triggers the re-generation of that file. However,
>> running (either version of) the netlister requires gEDA/gaf to be
>> installed first, so this fails.
>>
>> I added a check for the installed binary which should fix this.
>>
>> Building a clean checkout should now succeed. Does this solve the
>> initial problem you reported?
>>
>> --
>> You received this bug notification because you are subscribed to the bug
>> report.
>> https://bugs.launchpad.net/bugs/1815514
>>
>> Title:
>> geda-gaf make error Debian Stretch 9.7 32bit
>>
>> Status in gEDA:
>> Incomplete
>>
>> Bug description:
>> FAIL: unit-tests/t0402-config.scm
>> PASS: unit-tests/t1000-deprecated.scm
>>
>> ============================================================================
>> Testsuite summary for gEDA/gaf 1.9.2
>>
>> ============================================================================
>> # TOTAL: 29
>> # PASS: 27
>> # SKIP: 0
>> # XFAIL: 1
>> # FAIL: 1
>> # XPASS: 0
>> # ERROR: 0
>>
>> ============================================================================
>> See libgeda/scheme/test-suite.log
>> Please report to https://bugs.launchpad.net/geda
>>
>> ============================================================================
>> Makefile:724: recipe for target 'test-suite.log' failed
>> make[5]: *** [test-suite.log] Error 1
>> make[5]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
>> Makefile:830: recipe for target 'check-TESTS' failed
>> make[4]: *** [check-TESTS] Error 2
>> make[4]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
>> Makefile:896: recipe for target 'check-am' failed
>> make[3]: *** [check-am] Error 2
>> make[3]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
>> Makefile:521: recipe for target 'check-recursive' failed
>> make[2]: *** [check-recursive] Error 1
>> make[2]: Leaving directory '/home/coco/geda-gaf/libgeda'
>> Makefile:543: recipe for target 'check-recursive' failed
>> make[1]: *** [check-recursive] Error 1
>> make[1]: Leaving directory '/home/coco/geda-gaf'
>> Makefile:832: recipe for target 'check' failed
>> make: *** [check] Error 2
>>
>> To manage notification...

Read more...

Revision history for this message
Roland Lutz (rlutz) wrote :

> It appear to delay compile and the initial make for example, no errors.
> make and make install now works

That's good, so the build problem is indeed solved. "Compiling" the example just means re-generating the files already included in the repository. For users, the make rule normally shouldn't trigger anyway.

This leaves the failed test. Could you please include the log of the failed test suite(s)? For unit-tests/t0402-config.scm, this would be libgeda/scheme/test-suite.log.

Revision history for this message
Anthony Intravaia (otostone) wrote :

Hello roland
I did:
make distclean
./autogen.sh
./configure
make
make check
make install
Here is log

On Thu, Feb 28, 2019 at 11:40 AM Roland Lutz <email address hidden>
wrote:

> > It appear to delay compile and the initial make for example, no errors.
> > make and make install now works
>
> That's good, so the build problem is indeed solved. "Compiling" the
> example just means re-generating the files already included in the
> repository. For users, the make rule normally shouldn't trigger anyway.
>
> This leaves the failed test. Could you please include the log of the
> failed test suite(s)? For unit-tests/t0402-config.scm, this would be
> libgeda/scheme/test-suite.log.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1815514
>
> Title:
> geda-gaf make error Debian Stretch 9.7 32bit
>
> Status in gEDA:
> Incomplete
>
> Bug description:
> FAIL: unit-tests/t0402-config.scm
> PASS: unit-tests/t1000-deprecated.scm
>
> ============================================================================
> Testsuite summary for gEDA/gaf 1.9.2
>
> ============================================================================
> # TOTAL: 29
> # PASS: 27
> # SKIP: 0
> # XFAIL: 1
> # FAIL: 1
> # XPASS: 0
> # ERROR: 0
>
> ============================================================================
> See libgeda/scheme/test-suite.log
> Please report to https://bugs.launchpad.net/geda
>
> ============================================================================
> Makefile:724: recipe for target 'test-suite.log' failed
> make[5]: *** [test-suite.log] Error 1
> make[5]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
> Makefile:830: recipe for target 'check-TESTS' failed
> make[4]: *** [check-TESTS] Error 2
> make[4]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
> Makefile:896: recipe for target 'check-am' failed
> make[3]: *** [check-am] Error 2
> make[3]: Leaving directory '/home/coco/geda-gaf/libgeda/scheme'
> Makefile:521: recipe for target 'check-recursive' failed
> make[2]: *** [check-recursive] Error 1
> make[2]: Leaving directory '/home/coco/geda-gaf/libgeda'
> Makefile:543: recipe for target 'check-recursive' failed
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory '/home/coco/geda-gaf'
> Makefile:832: recipe for target 'check' failed
> make: *** [check] Error 2
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/geda/+bug/1815514/+subscriptions
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.