I get this backtrace:
make[1]: Entering directory `/usr/src/debian/pike/pike7.3-7.3.55/build/linux-2.4.19-pre7-aa2-i686' touch: warning: `touch 0101010185' is obsolete; use `touch -t 198501010101.00' Installing Pike in /usr/src/debian/pike/pike7.3-7.3.55/debian/pike7.3-core/usr, please wait...
Couldn't open file /usr/include/pike/dynamic_module_makefile: No such file or directory /usr/src/debian/pike/pike7.3-7.3.55/lib/modules/Stdio.pmod/module.pmod:1694: write_file("/usr/include/pike/dynamic_module_makefile","#\n# $Id: dynamic_module_makefile.in,v 1.99 2002/09/13 01:14:27 marcus Exp $\n#\n\n\nCC=/usr/in clude/pike/smartlink gcc\nCPP=gcc -E\nAR=/usr/bin/ar\nLIBGCC=/u"+[6937],438) /usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike:1062: fix_smartlink("modules/dynamic_module_makefile","/usr/include/pike/dynamic_module_makefile","/usr/include/pike") /usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike:1288: do_install() /usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike:1022: pre_install(({"/usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike","exec_prefix=/usr/bin","lib_prefix=/usr/lib/pike7.3/7.3.55",,,8})) /usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike:1412: main(13,({"/usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike","exec_prefix=/usr/bin","lib_prefix=/usr/lib/pike7.3/7.3.55",,,8})) make[1]: *** [install] Error 10 make[1]: Leaving directory `/usr/src/debian/pike/pike7.3-7.3.55/build/linux-2.4.19-pre7-aa2-i686' make: *** [install] Error 2
Is there a reason it is looking for dynamic_module_makefile in the includes directory?
hmm, I guess it's just fakeroot that's failing for some reason, trying to find out why now
/ Marek Habersack (Grendel)
Previous text:
2002-09-18 20:26: Subject: Latest CVS of Pike 7.3 doesn't install - or is it just me?
I get this backtrace:
make[1]: Entering directory `/usr/src/debian/pike/pike7.3-7.3.55/build/linux-2.4.19-pre7-aa2-i686' touch: warning: `touch 0101010185' is obsolete; use `touch -t 198501010101.00' Installing Pike in /usr/src/debian/pike/pike7.3-7.3.55/debian/pike7.3-core/usr, please wait...
Couldn't open file /usr/include/pike/dynamic_module_makefile: No such file or directory /usr/src/debian/pike/pike7.3-7.3.55/lib/modules/Stdio.pmod/module.pmod:1694: write_file("/usr/include/pike/dynamic_module_makefile","#\n# $Id: dynamic_module_makefile.in,v 1.99 2002/09/13 01:14:27 marcus Exp $\n#\n\n\nCC=/usr/in clude/pike/smartlink gcc\nCPP=gcc -E\nAR=/usr/bin/ar\nLIBGCC=/u"+[6937],438) /usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike:1062: fix_smartlink("modules/dynamic_module_makefile","/usr/include/pike/dynamic_module_makefile","/usr/include/pike") /usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike:1288: do_install() /usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike:1022: pre_install(({"/usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike","exec_prefix=/usr/bin","lib_prefix=/usr/lib/pike7.3/7.3.55",,,8})) /usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike:1412: main(13,({"/usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike","exec_prefix=/usr/bin","lib_prefix=/usr/lib/pike7.3/7.3.55",,,8})) make[1]: *** [install] Error 10 make[1]: Leaving directory `/usr/src/debian/pike/pike7.3-7.3.55/build/linux-2.4.19-pre7-aa2-i686' make: *** [install] Error 2
Is there a reason it is looking for dynamic_module_makefile in the includes directory?
/ Marek Habersack (Grendel)
I have just fixed it in cvs - fix_smartlink was ignoring fakeroot
/ Marek Habersack (Grendel)
Previous text:
2002-09-18 20:26: Subject: Latest CVS of Pike 7.3 doesn't install - or is it just me?
I get this backtrace:
make[1]: Entering directory `/usr/src/debian/pike/pike7.3-7.3.55/build/linux-2.4.19-pre7-aa2-i686' touch: warning: `touch 0101010185' is obsolete; use `touch -t 198501010101.00' Installing Pike in /usr/src/debian/pike/pike7.3-7.3.55/debian/pike7.3-core/usr, please wait...
Couldn't open file /usr/include/pike/dynamic_module_makefile: No such file or directory /usr/src/debian/pike/pike7.3-7.3.55/lib/modules/Stdio.pmod/module.pmod:1694: write_file("/usr/include/pike/dynamic_module_makefile","#\n# $Id: dynamic_module_makefile.in,v 1.99 2002/09/13 01:14:27 marcus Exp $\n#\n\n\nCC=/usr/in clude/pike/smartlink gcc\nCPP=gcc -E\nAR=/usr/bin/ar\nLIBGCC=/u"+[6937],438) /usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike:1062: fix_smartlink("modules/dynamic_module_makefile","/usr/include/pike/dynamic_module_makefile","/usr/include/pike") /usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike:1288: do_install() /usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike:1022: pre_install(({"/usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike","exec_prefix=/usr/bin","lib_prefix=/usr/lib/pike7.3/7.3.55",,,8})) /usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike:1412: main(13,({"/usr/src/debian/pike/pike7.3-7.3.55/bin/install.pike","exec_prefix=/usr/bin","lib_prefix=/usr/lib/pike7.3/7.3.55",,,8})) make[1]: *** [install] Error 10 make[1]: Leaving directory `/usr/src/debian/pike/pike7.3-7.3.55/build/linux-2.4.19-pre7-aa2-i686' make: *** [install] Error 2
Is there a reason it is looking for dynamic_module_makefile in the includes directory?
/ Marek Habersack (Grendel)
Hm. How come fix_smartlink needs fakeroot and make_master doesn't?
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2002-09-18 20:48: Subject: Latest CVS of Pike 7.3 doesn't install - or is it just me?
I have just fixed it in cvs - fix_smartlink was ignoring fakeroot
/ Marek Habersack (Grendel)
I guess it's a matter of the fakeroot() call placement. It seemed to me fix_smartlink was more appropriate for that.
/ Marek Habersack (Grendel)
Previous text:
2002-09-18 22:31: Subject: Latest CVS of Pike 7.3 doesn't install - or is it just me?
Hm. How come fix_smartlink needs fakeroot and make_master doesn't?
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
And where is the fakeroot() call placed in the case of make_master?
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2002-09-20 17:38: Subject: Latest CVS of Pike 7.3 doesn't install - or is it just me?
I guess it's a matter of the fakeroot() call placement. It seemed to me fix_smartlink was more appropriate for that.
/ Marek Habersack (Grendel)
frankly, I don't know. But looking at the code, I think that it's because make_master is called with dest set to vars->TMP_LIBDIR and fix_smartlink uses include_prefix directly.
/ Marek Habersack (Grendel)
Previous text:
2002-09-20 17:47: Subject: Latest CVS of Pike 7.3 doesn't install - or is it just me?
And where is the fakeroot() call placed in the case of make_master?
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Hm, yes, that sounds about right. So TMP_LIBDIR is already fakerooted? Huh, this code is far from obvious... :-)
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2002-09-20 18:02: Subject: Latest CVS of Pike 7.3 doesn't install - or is it just me?
frankly, I don't know. But looking at the code, I think that it's because make_master is called with dest set to vars->TMP_LIBDIR and fix_smartlink uses include_prefix directly.
/ Marek Habersack (Grendel)
tell me about it :) - also master knows about fakeroot, via the PIKE_FAKEROOT define and _I think_ that modules are dumped from the inner process, that's why do_install doesn't use fakeroot almost anywhere.
/ Marek Habersack (Grendel)
Previous text:
2002-09-20 18:08: Subject: Latest CVS of Pike 7.3 doesn't install - or is it just me?
Hm, yes, that sounds about right. So TMP_LIBDIR is already fakerooted? Huh, this code is far from obvious... :-)
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
The rewrite is long overdue.
/ Martin Nilsson (Fake Build Master)
Previous text:
2002-09-20 18:08: Subject: Latest CVS of Pike 7.3 doesn't install - or is it just me?
Hm, yes, that sounds about right. So TMP_LIBDIR is already fakerooted? Huh, this code is far from obvious... :-)
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
pike-devel@lists.lysator.liu.se