Comments (6)
@sagar-apple, the 'distcheck' target does the following:
- make dist
- unarchives the distribution created by 'make dist'
- runs 'make check'
- runs 'make install'
- runs 'make uninstall'
and validates that all of that completes. It's basically a project sanity check.
Typically, the error is that a source file or header file was not listed in a *_SOURCES, *_HEADERS, *_DIST, DIST, or EXTRA_DIST variable and, therefore, was not included in the 'make dist' step and could then not be found for the subsequent steps.
from connectedhomeip.
@gerickson @turon I could use some pointers.
from connectedhomeip.
STR:
$ make -f Makefile-Standalone distcheck
https://github.com/sagar-apple/connectedhomeip/runs/536893131
from connectedhomeip.
@gerickson specifically it fails here. The file it's looking for exists and was created via configure as a step of distcheck.
configure: creating ./config.status
config.status: creating Makefile
config.status: creating third_party/Makefile
config.status: creating third_party/lwip/Makefile
config.status: creating src/Makefile
config.status: creating src/ble/Makefile
config.status: creating src/lwip/Makefile
config.status: error: cannot find input file: `src/lwip/tests/Makefile.in'
Makefile:906: recipe for target 'distcheck' failed
from connectedhomeip.
This is a similar failure as the src/platform/Makefile.in failure from the other day.
Actually, it looks like e26cd7a introduced this issue by deleting tests
from SUBDIRS. Basically, the project no longer references that directory and so it gets pruned in 'make dist'. If we aren't going to build those tests, then that subdirectory needs to be specified as
EXTRA_DIST = tests
from connectedhomeip.
Yup, that was it. I've added the sub_dirs back for now. We might get rid of the tests folder later on.
from connectedhomeip.
Related Issues (20)
- TC-IDM-spec parsing: Early exit and error with a proper error if DM XMLs are not found
- [BUG] In door lock server there should be a SetDefaultDelegate in the header file and there is none.
- Address post-landing review comments on PR 31784
- [Build] [Python] Cannot finish activate.sh
- [Build] Cannot do anything for stable release v1.2.0.1.zip or v1.2.0.1.tar.gz?
- [Test Failed] write multiple attributes using chip-tool HOT 1
- [Documentation] Missing events in Matter Linux Air Quality Example README
- [CERT-TEST-FAILURE] [TC-OPSTATE-1.1] - Test Failed
- [Android] Add multiple invoke commands support
- [1.3] `OnMode` and `StartUpMode` attributes has to be implemented in Sample app for Oven Mode cluster
- [CI] Add name aliases without the python suffix for the runner name when using run_test_suite.py
- Matter Linux Bridge example - Thread commissioning
- [CERT-TEST-FAILURE] - TC-CNET-4.4 - Test failed
- [CERT-TEST-FAILURE] TC-DD-2.1 TEST FAILURE
- Add CAT information to `SubscriptionInfo` when persisting a subscription HOT 1
- [Bug] FreeRTOS (and maybe other) clocks are wrapping around much faster than the expected 64-bit clock data types
- [1.3] Fix test script for RVCRUN TC 2.2
- [Darwin] Validate that clusters being added on server endpoints don't have inconsistent ACL requirements
- [ICD] Add a copy constructor on SensitiveDataBuffer that does the right thing. Followup for doing that is fine.
- [Scenes] Test edges of Transition Time limit
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from connectedhomeip.