Closed GoogleCodeExporter closed 9 years ago
Are you compiling from within the gtk subdirectory?
Original comment by tsukuyom...@gmail.com
on 8 Jun 2009 at 4:13
No, and doing so makes it work, but it's a usability nightmare.
I guess the new bug title is "Root Makefile neither succeeds nor prints an
explanatory error message guiding users to the gtk subdirectory". After all,
requiring that users build from inside a subdirectory runs counter to every
expectation of how Linux/*nix compilation works.
Autotools, scons, cmake, qmake, setup.py, etc... The one constant is that they
all
teach users to act from root of the tarball... it doesn't help that the vast
majority
of users learn by experience that reading INSTALL is a waste of time once you
know
"./configure && make && sudo make install". It doesn't help that, if you've got
a
root Makefile/Sconstruct/etc., people like me can re-read the docs as closely
as they
want without noticing something like "change into the gtk subdirectory first".
Original comment by stephan....@gmail.com
on 8 Jun 2009 at 8:47
I'm aware this may be problematic. The question here is "how invasive should the
patch be." I will certainly add a replacement configure with an error message
to the
full prepatched tarball to tell the user to switch to the gtk directory,
considering
it doesn't include the other ports. I'm not going to replace the original build
system yet, though.
Original comment by bear...@gmail.com
on 11 Jun 2009 at 10:56
This should be resolved in revision 74. The full tarball replacement configure
script
indicates the directory should be changed first. I imagine those using the
patch read
enough of the instructions that it shouldn't be necessary there.
Original comment by bear...@gmail.com
on 3 Jul 2009 at 6:19
Hopefully. I thought I'd read it thoroughly but the habitual expectation of how
buildsystems are laid out caused me to miss the note about the second configure
script in /gtk. (In other words, the people more likely to use the patch are
more
likely to make this mistake because they're probably more used to the typical
routine)
Original comment by stephan....@gmail.com
on 4 Jul 2009 at 5:46
Original issue reported on code.google.com by
stephan....@gmail.com
on 7 Jun 2009 at 9:46Attachments: