{"action":"created","issue":{"url":"https://api.github.com/repos/catkin/catkin_tools/issues/361","repository_url":"https://api.github.com/repos/catkin/catkin_tools","labels_url":"https://api.github.com/repos/catkin/catkin_tools/issues/361/labels{/name}","comments_url":"https://api.github.com/repos/catkin/catkin_tools/issues/361/comments","events_url":"https://api.github.com/repos/catkin/catkin_tools/issues/361/events","html_url":"https://github.com/catkin/catkin_tools/issues/361","id":151673079,"number":361,"title":"Build errors not displayed automatically when using `colorgcc`","user":{"login":"dornhege","id":2634308,"avatar_url":"https://avatars.githubusercontent.com/u/2634308?v=3","gravatar_id":"","url":"https://api.github.com/users/dornhege","html_url":"https://github.com/dornhege","followers_url":"https://api.github.com/users/dornhege/followers","following_url":"https://api.github.com/users/dornhege/following{/other_user}","gists_url":"https://api.github.com/users/dornhege/gists{/gist_id}","starred_url":"https://api.github.com/users/dornhege/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dornhege/subscriptions","organizations_url":"https://api.github.com/users/dornhege/orgs","repos_url":"https://api.github.com/users/dornhege/repos","events_url":"https://api.github.com/users/dornhege/events{/privacy}","received_events_url":"https://api.github.com/users/dornhege/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/catkin/catkin_tools/labels/use%20case","name":"use case","color":"ffffff"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/catkin/catkin_tools/milestones/5","html_url":"https://github.com/catkin/catkin_tools/milestones/0.5.0%20-%20Optimization,%20Scalability,%20and%20Testing","labels_url":"https://api.github.com/repos/catkin/catkin_tools/milestones/5/labels","id":1588873,"number":5,"title":"0.5.0 - Optimization, Scalability, and Testing","description":"There are numerous places in which catkin_tools can be optimized and there need to be substantially more integration tests for such a complex tool. This third beta will include numerous optimizations and a more complete testing harness.","creator":{"login":"jbohren","id":1253450,"avatar_url":"https://avatars.githubusercontent.com/u/1253450?v=3","gravatar_id":"","url":"https://api.github.com/users/jbohren","html_url":"https://github.com/jbohren","followers_url":"https://api.github.com/users/jbohren/followers","following_url":"https://api.github.com/users/jbohren/following{/other_user}","gists_url":"https://api.github.com/users/jbohren/gists{/gist_id}","starred_url":"https://api.github.com/users/jbohren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbohren/subscriptions","organizations_url":"https://api.github.com/users/jbohren/orgs","repos_url":"https://api.github.com/users/jbohren/repos","events_url":"https://api.github.com/users/jbohren/events{/privacy}","received_events_url":"https://api.github.com/users/jbohren/received_events","type":"User","site_admin":false},"open_issues":30,"closed_issues":0,"state":"open","created_at":"2016-02-17T16:29:34Z","updated_at":"2016-04-28T17:38:31Z","due_on":"2016-09-01T04:00:00Z","closed_at":null},"comments":15,"created_at":"2016-04-28T15:29:22Z","updated_at":"2016-04-29T09:59:26Z","closed_at":null,"body":"[//]: # (Thank you for reporting an issue for catkin_tools!)\r\n\r\n[//]: # (Please fill out the details below so that your issue can be resolved quickly!)\r\n[//]: # (If you want to suggest a feature or start a discussion, feel free to delete them.)\r\n\r\n### System Info\r\n\r\n* Operating System: Trusty\r\n* Python Version: 2.7.6\r\n* Version of catkin_tools: 0.4.2\r\n* ROS Distro: indigo\r\n\r\n### Build / Run Issue\r\n\r\n[//]: # (If you are migrating from catkin_make, please follow the migration guide:)\r\n[//]: # (http://catkin-tools.readthedocs.org/en/latest/migration.html)\r\n\r\n[//]: # (Please also check for solved issues here:)\r\n[//]: # (http://catkin-tools.readthedocs.org/en/latest/troubleshooting.html)\r\n\r\n[//]: # (And check for open issues here:)\r\n[//]: # (https://github.com/catkin/catkin_tools/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\r\n\r\n[//]: # (If you have an issue building and running code, please verify the following:)\r\n\r\nWhenever there is a compiler error (g++) with the current version of catkin tools it is not displayed, i.e., I get:\r\n```\r\nStarting  >>> test_pkg                                                                                 \r\n_______________________________________________________________________________________________________\r\nErrors     << test_pkg:make ...rosws/test/logs/test_pkg/build.make.002.log                 \r\nmake[2]: *** [CMakeFiles/test_pkg_node.dir/src/main.cpp.o] Error 1\r\nmake[1]: *** [CMakeFiles/test_pkg_node.dir/all] Error 2\r\nmake: *** [all] Error 2\r\ncd ...rosws/test/build/test_pkg; catkin build --get-env test_pkg | catkin env -si  /usr/bin/make --jobserver-fds=6,7 -j; cd -\r\n.......................................................................................................\r\n```\r\n\r\nThe listed log file correctly contains the build errors.\r\n```\r\nrosws/test/src/test_pkg/src/main.cpp:5:2: error: #error Test\r\n #error Test\r\n  ^\r\nmake[2]: *** [CMakeFiles/test_pkg_node.dir/src/main.cpp.o] Error 1\r\nmake[1]: *** [CMakeFiles/test_pkg_node.dir/all] Error 2\r\nmake: *** [all] Error 2\r\n```\r\n`catkin build -v` also shows the errors directly together with all the other verbose-ness.\r\n\r\nI believe that not showing errors or warnings is not the intended behavior and these should show in the build output."},"comment":{"url":"https://api.github.com/repos/catkin/catkin_tools/issues/comments/215674243","html_url":"https://github.com/catkin/catkin_tools/issues/361#issuecomment-215674243","issue_url":"https://api.github.com/repos/catkin/catkin_tools/issues/361","id":215674243,"user":{"login":"dornhege","id":2634308,"avatar_url":"https://avatars.githubusercontent.com/u/2634308?v=3","gravatar_id":"","url":"https://api.github.com/users/dornhege","html_url":"https://github.com/dornhege","followers_url":"https://api.github.com/users/dornhege/followers","following_url":"https://api.github.com/users/dornhege/following{/other_user}","gists_url":"https://api.github.com/users/dornhege/gists{/gist_id}","starred_url":"https://api.github.com/users/dornhege/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dornhege/subscriptions","organizations_url":"https://api.github.com/users/dornhege/orgs","repos_url":"https://api.github.com/users/dornhege/repos","events_url":"https://api.github.com/users/dornhege/events{/privacy}","received_events_url":"https://api.github.com/users/dornhege/received_events","type":"User","site_admin":false},"created_at":"2016-04-29T09:59:26Z","updated_at":"2016-04-29T09:59:26Z","body":"Thanks, #362 works!\r\n\r\nThe symlink setup is actually, what I have. Removing colorization in general is not a good option for me.\r\n\r\nI've tried warnings, and yes, they don't appear. For now, I added the same output dump if \"warn\" appears in the output. This works, but of course isn't perfect. I'm not sure if you want to add something like that, but warnings don't even appear in the summary (i.e. Warnings: None).\r\n\r\nRegarding gcc 4.9: I'm not sure if that will be coming for trusty, which might need to be considered."}}