Closed GoogleCodeExporter closed 9 years ago
What version of make are you running? The double $ in there is important, and
the only reason it works for you
to change it to a single $ is that the rest of the dependency files have
already been created by the makefile...
I would be very interested if you were to change the code that *generates*
those $$ to only output a single $. I'm
almost 100% sure that it won't work
I'd love to fix this, but I strongly suspect that there is a "make" program
version issue.
Original comment by shiblon
on 17 May 2010 at 5:32
~> make --version
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Original comment by onion.av...@gmail.com
on 17 May 2010 at 5:36
Ah, that may be it. Make 3.80 has weird escaping issues compared to 3.81. Is
it possible to try 3.81 on your
system?
Original comment by shiblon
on 17 May 2010 at 5:40
Yup, that did the trick! For various reasons, this computer has older Linux
software, but I downloaded, compiled, and locally installed Make 3.81.
Thanks for the help!
A BYU EE student :)
Original comment by onion.av...@gmail.com
on 17 May 2010 at 5:48
Whew. That's actually really good to know - I might be able to make it work
properly on 3.80 by using $$$$
instead - there's one place in the code that does this already. :-)
It's worth a try, if you still have the old version of make hanging around.
Go Cougars!
Original comment by shiblon
on 17 May 2010 at 7:23
I do indeed still have 3.80 available. I'm happy to test with it.
Original comment by onion.av...@gmail.com
on 17 May 2010 at 8:01
I apologize for being so slow here. Life has intervened and I haven't had a
moment to look at this. Rest assured that you are not forgotten, and thanks
for your patience.
Original comment by shiblon
on 17 Jun 2010 at 8:38
I wonder if it would make sense to just have the makefile fail to work (with a
helpful error message indicating that an upgrade is necessary) when using
pdflatex and a version less than 3.81. How would you feel about that as a
solution?
Original comment by shiblon
on 30 Jun 2010 at 1:52
It's been four years since 3.81 came out. Seems fair enough to not support old
versions of make. Having an error messaging saying that the version of make is
too old is a good idea.
Original comment by onion.av...@gmail.com
on 30 Jun 2010 at 1:59
Sounds good to me. Try ra1160a11c1ce and let me know if the warning is
prominent enough, or if I should change it to an error.
Original comment by shiblon
on 28 Jul 2010 at 2:12
Original comment by shiblon
on 28 Jul 2010 at 2:32
The warning works for me using make 3.80. Everything looks good, thanks again.
Original comment by onion.av...@gmail.com
on 2 Aug 2010 at 3:31
Original comment by shiblon
on 11 Nov 2010 at 3:09
Original issue reported on code.google.com by
onion.av...@gmail.com
on 14 May 2010 at 9:53