* Building today's trunk ...
@ 2012-12-24 9:12 martin rudalics
2012-12-24 11:57 ` Andy Moreton
2012-12-25 17:15 ` Eli Zaretskii
0 siblings, 2 replies; 7+ messages in thread
From: martin rudalics @ 2012-12-24 9:12 UTC (permalink / raw)
To: emacs-devel
... with MinGW results here in:
gcc -I. -c -gdwarf-2 -g3 -DEMACSDEBUG -fno-crossjumping -std=gnu99 -Demacs=1 -I../lib -I../nt/inc -DUSE_CRT_DLL=1 -o oo/i386/w32.o w32.c
w32.c: In function 'acl_to_text':
w32.c:4701:3: warning: passing argument 5 of 'convert_sd_to_sddl' from incompatible pointer type [enabled by default]
w32.c:1023:1: note: expected 'PULONG' but argument is of type 'ssize_t *'
gcc -I. -c -gdwarf-2 -g3 -DEMACSDEBUG -fno-crossjumping -std=gnu99 -Demacs=1 -I../lib -I../nt/inc -DUSE_CRT_DLL=1 -o oo/i386/w32proc.o w32proc.c
rm oo/i386/temacs1.a
ar -rsc oo/i386/temacs1.a oo/i386/alloc.o oo/i386/atimer.o oo/i386/buffer.o oo/i386/bytecode.o oo/i386/callint.o oo/i386/callproc.o oo/i386/casefiddle.o oo/i386/cmds.o oo/i386/data.o oo/i386/dired.o oo/i386/dispnew.o oo/i386/doc.o oo/i386/doprnt.o oo/i386/editfns.o oo/i386/eval.o oo/i386/fileio.o oo/i386/filelock.o oo/i386/fns.o oo/i386/indent.o oo/i386/insdel.o oo/i386/keyboard.o oo/i386/keymap.o oo/i386/lread.o oo/i386/macros.o oo/i386/marker.o oo/i386/minibuf.o oo/i386/w32.o oo/i386/w32heap.o oo/i386/w32inevt.o oo/i386/w32proc.o oo/i386/w32console.o oo/i386/print.o oo/i386/process.o oo/i386/regex.o oo/i386/scroll.o oo/i386/search.o oo/i386/sound.o oo/i386/syntax.o
gcc -o oo/i386/temacs.bin -gdwarf-2 -g3 -Wl,-stack,0x00800000 -Wl,-heap,0x00100000 -Wl,-image-base,0x01000000 -Wl,-subsystem,console -Wl,-entry,__start -Wl,-Map,oo/i386/temacs.map oo/i386/firstfile.o oo/i386/emacs.res oo/i386/temacs0.a oo/i386/temacs1.a oo/i386/temacs2.a oo/i386/lastfile.a ../lib/oo/i386/libgnu.a -lwinmm -ladvapi32 -lgdi32 -lcomdlg32 -luser32 -lmpr -lshell32 -lwinspool -lole32 -lcomctl32 -lusp10
../lib/oo/i386/libgnu.a(filemode.o): In function `ftypelet':
c:\emacs\trunk\lib/filemode.c:81: undefined reference to `S_ISMPX'
collect2: ld returned 1 exit status
make[1]: *** [oo/i386/temacs.exe] Error 1
make[1]: Leaving directory `c:/emacs/trunk/src'
make: *** [all-other-dirs-gmake] Error 2
martin
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Building today's trunk ...
2012-12-24 9:12 Building today's trunk martin rudalics
@ 2012-12-24 11:57 ` Andy Moreton
2012-12-24 13:45 ` martin rudalics
2012-12-25 17:15 ` Eli Zaretskii
1 sibling, 1 reply; 7+ messages in thread
From: Andy Moreton @ 2012-12-24 11:57 UTC (permalink / raw)
To: emacs-devel
On Mon 24 Dec 2012, martin rudalics wrote:
> ... with MinGW results here in:
>
> gcc -o oo/i386/temacs.bin -gdwarf-2 -g3 -Wl,-stack,0x00800000
> -Wl,-heap,0x00100000 -Wl,-image-base,0x01000000 -Wl,-subsystem,console
> -Wl,-entry,__start -Wl,-Map,oo/i386/temacs.map oo/i386/firstfile.o
> oo/i386/emacs.res oo/i386/temacs0.a oo/i386/temacs1.a oo/i386/temacs2.a
> oo/i386/lastfile.a ../lib/oo/i386/libgnu.a -lwinmm -ladvapi32 -lgdi32
> -lcomdlg32 -luser32 -lmpr -lshell32 -lwinspool -lole32 -lcomctl32 -lusp10
> ../lib/oo/i386/libgnu.a(filemode.o): In function `ftypelet':
> c:\emacs\trunk\lib/filemode.c:81: undefined reference to `S_ISMPX'
> collect2: ld returned 1 exit status
> make[1]: *** [oo/i386/temacs.exe] Error 1
> make[1]: Leaving directory `c:/emacs/trunk/src'
> make: *** [all-other-dirs-gmake] Error 2
This is due to the gnulib import in r111314. Fixed by:
=== modified file 'nt/inc/sys/stat.h'
--- nt/inc/sys/stat.h 2012-12-14 14:05:01 +0000
+++ nt/inc/sys/stat.h 2012-12-24 11:52:56 +0000
@@ -74,6 +74,7 @@
#define S_ISDOOR(m) 0
#define S_ISMPB(m) 0
#define S_ISMPC(m) 0
+#define S_ISMPX(m) 0
#define S_ISNWK(m) 0
#define S_ISPORT(m) 0
#define S_ISWHT(m) 0
HTH,
AndyM
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Building today's trunk ...
2012-12-24 11:57 ` Andy Moreton
@ 2012-12-24 13:45 ` martin rudalics
2012-12-24 15:58 ` Eli Zaretskii
0 siblings, 1 reply; 7+ messages in thread
From: martin rudalics @ 2012-12-24 13:45 UTC (permalink / raw)
To: Andy Moreton; +Cc: emacs-devel
> This is due to the gnulib import in r111314. Fixed by:
>
> === modified file 'nt/inc/sys/stat.h'
> --- nt/inc/sys/stat.h 2012-12-14 14:05:01 +0000
> +++ nt/inc/sys/stat.h 2012-12-24 11:52:56 +0000
> @@ -74,6 +74,7 @@
> #define S_ISDOOR(m) 0
> #define S_ISMPB(m) 0
> #define S_ISMPC(m) 0
> +#define S_ISMPX(m) 0
> #define S_ISNWK(m) 0
> #define S_ISPORT(m) 0
> #define S_ISWHT(m) 0
>
>
> HTH,
It helps.
Thanks, martin
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Building today's trunk ...
2012-12-24 13:45 ` martin rudalics
@ 2012-12-24 15:58 ` Eli Zaretskii
2012-12-24 18:06 ` martin rudalics
0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2012-12-24 15:58 UTC (permalink / raw)
To: martin rudalics; +Cc: andrewjmoreton, emacs-devel
> Date: Mon, 24 Dec 2012 14:45:17 +0100
> From: martin rudalics <rudalics@gmx.at>
> Cc: emacs-devel@gnu.org
>
> > This is due to the gnulib import in r111314. Fixed by:
> >
> > === modified file 'nt/inc/sys/stat.h'
> > --- nt/inc/sys/stat.h 2012-12-14 14:05:01 +0000
> > +++ nt/inc/sys/stat.h 2012-12-24 11:52:56 +0000
> > @@ -74,6 +74,7 @@
> > #define S_ISDOOR(m) 0
> > #define S_ISMPB(m) 0
> > #define S_ISMPC(m) 0
> > +#define S_ISMPX(m) 0
> > #define S_ISNWK(m) 0
> > #define S_ISPORT(m) 0
> > #define S_ISWHT(m) 0
> >
> >
> > HTH,
>
> It helps.
>
> Thanks, martin
Thanks. But in the future, would someone please commit changes that
fix a broken build right away? There's no sense in having the build
broken for hours, when a fix exists. Don't worry if you are not sure
it's 100% correct (although in this case, it should be clear it is),
we can always do better later. Just let people build the trunk again.
TIA
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Building today's trunk ...
2012-12-24 15:58 ` Eli Zaretskii
@ 2012-12-24 18:06 ` martin rudalics
0 siblings, 0 replies; 7+ messages in thread
From: martin rudalics @ 2012-12-24 18:06 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: andrewjmoreton, emacs-devel
> Thanks. But in the future, would someone please commit changes that
> fix a broken build right away? There's no sense in having the build
> broken for hours, when a fix exists. Don't worry if you are not sure
> it's 100% correct (although in this case, it should be clear it is),
> we can always do better later. Just let people build the trunk again.
Sorry. I was busy at that time and just managed to build Emacs with
Andy's fix and write the mail :-(
martin
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Building today's trunk ...
2012-12-24 9:12 Building today's trunk martin rudalics
2012-12-24 11:57 ` Andy Moreton
@ 2012-12-25 17:15 ` Eli Zaretskii
2012-12-25 18:10 ` martin rudalics
1 sibling, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2012-12-25 17:15 UTC (permalink / raw)
To: martin rudalics; +Cc: emacs-devel
> Date: Mon, 24 Dec 2012 10:12:15 +0100
> From: martin rudalics <rudalics@gmx.at>
>
> gcc -I. -c -gdwarf-2 -g3 -DEMACSDEBUG -fno-crossjumping -std=gnu99 -Demacs=1 -I../lib -I../nt/inc -DUSE_CRT_DLL=1 -o oo/i386/w32.o w32.c
> w32.c: In function 'acl_to_text':
> w32.c:4701:3: warning: passing argument 5 of 'convert_sd_to_sddl' from incompatible pointer type [enabled by default]
> w32.c:1023:1: note: expected 'PULONG' but argument is of type 'ssize_t *'
I think I fixed this warning, but since I don't have such a nudge of a
compiler, please test.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Building today's trunk ...
2012-12-25 17:15 ` Eli Zaretskii
@ 2012-12-25 18:10 ` martin rudalics
0 siblings, 0 replies; 7+ messages in thread
From: martin rudalics @ 2012-12-25 18:10 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
>> gcc -I. -c -gdwarf-2 -g3 -DEMACSDEBUG -fno-crossjumping -std=gnu99 -Demacs=1 -I../lib -I../nt/inc -DUSE_CRT_DLL=1 -o oo/i386/w32.o w32.c
>> w32.c: In function 'acl_to_text':
>> w32.c:4701:3: warning: passing argument 5 of 'convert_sd_to_sddl' from incompatible pointer type [enabled by default]
>> w32.c:1023:1: note: expected 'PULONG' but argument is of type 'ssize_t *'
>
> I think I fixed this warning, but since I don't have such a nudge of a
> compiler, please test.
No more warnings. But I think they were already gone after defining S_ISMPX(m).
At least I can't imagine missing them in two subsequent builds.
Thanks, martin
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2012-12-25 18:10 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-24 9:12 Building today's trunk martin rudalics
2012-12-24 11:57 ` Andy Moreton
2012-12-24 13:45 ` martin rudalics
2012-12-24 15:58 ` Eli Zaretskii
2012-12-24 18:06 ` martin rudalics
2012-12-25 17:15 ` Eli Zaretskii
2012-12-25 18:10 ` martin rudalics
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).