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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.