Re: Ghostrscript/GhostPDL 9.18 Release Candidate 2
William Bader <[email protected]>
| Newsgroups | gmane.comp.printing.ghostscript.devel |
|---|---|
| Message-ID | <[email protected]> |
I did my test build without problems with make -j4 on an i5 (2 cores X 2 threads per core) on a RAM disk (my laptop has 8GB RAM and doing test builds on a RAM disk saves wear on my SSD and is faster).
Can the person who reported the problem reproduce it with a normal sequential make (without a -j option)?
Can the person who reported the problem try building the current version of "make" from source and using it?
Can the person who reported the problem try a "git bisect" to identify the commit that caused the problem?
When I run ./configure --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --with-ijs --with-jbig2dec --with-jasper --with-x --disable-gtk --enable-dynamic --without-omni --disable-compile-inits --with-drivers=ALL --enable-freetype --enable-cups --enable-dbus
I get some warnings.
configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking, --disable-silent-rules, --with-jasper
My base/lib.mak seems to have the correct dependencies.
gconfig__h=$(GLGEN)gconfig_.h
...
time__h=$(GLSRC)time_.h $(std_h) $(gconfig__h)
...
# A dummy gsromfs module for COMPILE_INITS=0
$(GLOBJ)gsromfs0.$(OBJ) : $(GLSRC)gsromfs0.c $(stdint__h) $(time__h) $(MAKEDIRS)
$(GLCC) $(GLO_)gsromfs0.$(OBJ) $(C_) $(GLSRC)gsromfs0.c
Regards, William
Date: Tue, 29 Sep 2015 19:20:53 +0100
From: [email protected]
To: [email protected]
CC: [email protected]
Subject: Re: [gs-devel] Ghostrscript/GhostPDL 9.18 Release Candidate 2
Well, I don't know what to say.
I've just done a dozen builds with your configure line and "make -j24" (four core, hyperthreading i7 with a SSD) and every one completed successfully.
More, the debug output from GNU make shows that make is considering "obj/gconfig_.h" as a dependency for buliding base/gsromfs0.c
So I *really* don't understand what's going on here.
Chris
On 29 September 2015 at 18:57, Alex Korobkin <[email protected]> wrote:
I still get the same error as with RC1 on 12.04,
./obj/aux/genarch ./obj/arch.h gcc -DHAVE_MKSTEMP -DHAVE_FILE64 -DHAVE_FSEEKO -DHAVE_MKSTEMP64 -DHAVE_FONTCONFIG -DHAVE_LIBIDN -DHAVE_SETLOCALE -DHAVE_SSE2 -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -fPIC -O2 -D_FORTIFY_SOURCE=2 -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DGX_COLOR_INDEX_TYPE="unsigned long int" -D__USE_UNIX98=1 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wall -fPIC -DUSE_LIBPAPER -DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\"/usr/lib/ghostscript/9.18\" -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsromfs0.o -c ./base/gsromfs0.cIn file included from ./base/gsromfs0.c:21:0:./base/time_.h:30:22: fatal error: gconfig_.h: No such file or directorycompilation terminated.make[1]: *** [obj/gsromfs0.o] Error 1make[1]: Leaving directory `/tmp/buildd/ghostscript-9.18'make: *** [debian/stamp-makefile-build] Error 2dpkg-buildpackage: error: debian/rules build gave error exit status 2
Here are my configure parameters (as passed to pbuilder), I think those are default ones set for Debian/Ubuntu.
$ /tmp/buildd/ghostscript-9.18/./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libexecdir=${prefix}/lib/ghostscript --srcdir=. --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --with-ijs --with-jbig2dec --with-jasper --with-x --disable-gtk --enable-dynamic --without-omni --disable-compile-inits --with-drivers=ALL --with-fontpath=/var/lib/ghostscript/fonts:/usr/share/cups/fonts:/usr/share/ghostscript/fonts:/usr/local/lib/ghostscript/fonts:/usr/share/fonts --enable-freetype --enable-cups --enable-dbus
On Mon, Sep 28, 2015 at 6:07 AM, Chris Liddell <[email protected]> wrote:
In the light of some of the problems found with RC 1, I have created
archives (and Ghostscript Windows installers) for a second release
candidates for Ghostscript and GhostPDL 9.18, and they are available here:
http://downloads.ghostscript.com/public/.release_candidate/
Please give them a try on your system if you're interested in helping
test the release-in-progress. Your feedback is appreciated.
All the best,
Chris
_______________________________________________
gs-devel mailing list
[email protected]
http://ghostscript.com/cgi-bin/mailman/listinfo/gs-devel
_______________________________________________
gs-devel mailing list
[email protected]
http://ghostscript.com/cgi-bin/mailman/listinfo/gs-devel
_______________________________________________
gs-devel mailing list
[email protected]
http://ghostscript.com/cgi-bin/mailman/listinfo/gs-devel