I am a build manager and release engineer with a programming/SW dev background. I manage build scripts and makefiles for our SW team on our project to produce different versions of releases and I thoroughly enjoy my job especially the automation and optimization aspects of it, even though I do not get to write production code per se. We have nightly builds and more formal build releases which I am in charge of making sure execute correctly.
One of the newer developers on my project is having difficulties building their software in their own local environment after making necessary changes.
It would be very time consuming for me to isolate their error by simulating their operating environment where they are unable to compile their modified code.
No other developers have come to me with this problem. Relatively speaking, we operate on a small to medium size team of SW developers (between 10 and 15 consistent developers) and all of the other developers are able to compile their code without issue.
Instead of spending hours simulating the new developer's environment and trying to reproduce a specific error in relatively complex source code, is it reasonable to tell them to just check their code into the daily build which I know exactly what is checked in and is maintained very intensely which I know for a fact compiles and builds without issue?
Update: the core issue may be the developer's level of inexperience in setting up their own dev environment. The code will compile fine before the changes are made, then once introduced to build fails. All other changes made to code do not run into compilation issues. All "daily" source code is under version control (managed by myself) so reverting to a previous version is a minor issue.