Commits
- Prefix changed for travis build: d7d1b8e6afc1643842fb917260c50d1b2b41daa4
- fixing travis build error: ff0ff2d1754f967ba3bda1752643544ad2755a5f
- travis build changed: 5a43e7863a60d01e650172bf91f273c814a869b6
- travis build modified: 021262e0d5e129bf98dee8c908d0c3820b878b85
- removed libtoolize dependency: e247c4d3e75ece4e1a0dff6755837230d6540863
- corrected polling process: 9e451a473953062b865cfd4b3b5399ebea92e24e
- modified travis build process: b82f5999c4477e76d514ce1f69c0d897fe9b121f
- Polling to check for segmentation faults: e59d27a0d540754fe96d4424e3842c0e85bc0cb1
- removed unncessary imports: 71734b75fef6bbab393f82738e33777f55525883
- travis - added girglib: d23251a0c836c367f6ee69c12c622c4bbdd6addd
Whats done -
- Detecting segmentation faults: If any segmentation faults happen, they are detected by the using
poll()
method of a process created by Python. If the error code returned by this method can be matched at . The signal number 11 is for segmentation fault. - Travis build: A breakthrough! Seems to be problem here at https://github.com/hyades/gst-switch/commit/d7d1b8e6afc1643842fb917260c50d1b2b41daa4. The path is not updated according to the prefix given to autogen.sh as
./autogen.sh --prefix=/some/random/path
. Thus the make process ends up in a error where it will fail to find the respective directory.hyades@hyades-Inspiron-N5010:~$ whereis gst-switch-srv gst-switch-srv: /usr/local/bin/gst-switch-srv
Todo
The path of the server have to be modified from $HOME/gst/stage/bin to /usr/local/bin in the files. A better way to assign these paths according to the prefix passed can be thought of.
Comments Section
Feel free to comment on the post but keep it clean and on topic.
blog comments powered by Disqus