emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MS-Windows build using Posix configury


From: Dani Moncayo
Subject: Re: MS-Windows build using Posix configury
Date: Sat, 20 Apr 2013 19:18:31 +0200

>> >> The packages I've installed (with "mingw-get install <package>"), in
>> >> addition to the ones installed by default, are:
>> >> * msys-base
>> >> * mingw-developer-toolkit
>> >> * msys-automake
>> >
>> > What do you mean by "installed by default"?  If we want the
>> > instructions to be comprehensive, we need to spell out _all_ of the
>> > packages, including those installed by default.
>>
>> By "packages installed by default", I mean the packages that get
>> installed if you install MinGW (with the "mingw-get-inst-20120426.exe"
>> installer) and accept the default options in the wizard.
>>
>> Sorry, I've not found a way to get the list of installed packages
>> (AFAICT, the package manager currently lacks such a feature).
>
> That's OK; the above description about accepting the default options
> should be good enough.  Could you provide a list of those default
> options, so I could list them in the instructions?

The wizard has several screens, one of which is titled "Select
Components".  As its name suggests, that screen allows the user to
choose the initial components to install.  By default, only the "C
Compiler" option (under "MinGW Compiler Suite") is checked.

>>   make[1]: Entering directory `/c/emacs/build/nt'
>>   windres -O coff -o emacs.res /c/emacs/mybranch/nt/emacs.rc
>>   gcc  -std=gnu99 -mtune=pentium4    -I. -I/c/emacs/mybranch/nt 
>> -mtune=pentium4  -DGLYPH_DEBUG=1 -DUSE_CRT_DLL=1 -I /c/emacs/mybranch/nt/inc 
>> -O0 -g3 /c/emacs/my branch/nt/runemacs.c emacs.res \
>>            -o runemacs.exe
>>   make[1]: *** No rule to make target 
>> `/c/emacs/mybranch/nt/../src/epaths.h', needed by `addpm.exe'.  Stop.
>>   make[1]: Leaving directory `/c/emacs/build/nt'
>>   make: *** [nt] Error 2
>
> That's a bug in the opposite direction.  Change this line in
> nt/Makefile.in:
>
> addpm${EXEEXT}: ${srcdir}/addpm.c ${srcdir}/../src/epaths.h
>
> to say this instead:
>
> addpm${EXEEXT}: ${srcdir}/addpm.c ../src/epaths.h

After doing that change and run "make" anew, the build process gets
stuck at this point:

  Updating c:/emacs/build/leim/leim-list.el ...
  c:/c/emacs/mybranch/leim doesn't have `quail' subdirectory, just ignored
  Checking c:/emacs/build/leim/quail/ZOZY.el ...
  Checking c:/emacs/build/leim/quail/ZIRANMA.el ...
  Checking c:/emacs/build/leim/quail/tsang-cns.el ...
  Checking c:/emacs/build/leim/quail/tsang-b5.el ...
  Checking c:/emacs/build/leim/quail/TONEPY.el ...
  Checking c:/emacs/build/leim/quail/SW.el ...
  Checking c:/emacs/build/leim/quail/quick-cns.el ...
  Checking c:/emacs/build/leim/quail/quick-b5.el ...
  Checking c:/emacs/build/leim/quail/QJ.el ...
  Checking c:/emacs/build/leim/quail/QJ-b5.el ...
  Checking c:/emacs/build/leim/quail/PY.el ...
  Checking c:/emacs/build/leim/quail/PY-b5.el ...
  Checking c:/emacs/build/leim/quail/Punct.el ...
  Checking c:/emacs/build/leim/quail/Punct-b5.el ...
  Checking c:/emacs/build/leim/quail/ETZY.el ...
  Checking c:/emacs/build/leim/quail/ECDICT.el ...
  Checking c:/emacs/build/leim/quail/CTLau.el ...
  Checking c:/emacs/build/leim/quail/CTLau-b5.el ...
  Checking c:/emacs/build/leim/quail/CCDOSPY.el ...
  Checking c:/emacs/build/leim/quail/ARRAY30.el ...
  Checking c:/emacs/build/leim/quail/4Corner.el ...


I see no new input after a good while, and when I look at the task
manager, I see a process called "bootstrap-emacs.exe" that is taking a
constant portion of 25% of the CPU time.

I've cancelled the build process after more than 47 minutes.  :(


--
Dani Moncayo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]