Re: TAP Directives for XPASS and XFAIL tests with lib/tap-driver.sh

2025-07-01 Thread Bob Friesenhahn
GraphicsMagick uses a custom TAP-test script (patterned on the example one from Automake) where there is support for deciding if the test is expected to fail based on a list of features.  For example, the support for a file format may depend on an optional library and that library is a "feature

Re: Makeinfo required to build Automake 1.18

2025-06-02 Thread Bob Friesenhahn
6:48:38PM -0500, Bob Friesenhahn wrote: > > > It seems a shame that a distribution tarball will lack a source file > > > due to makefile build rules. Build rules are a simple technical issue, > > > which have been solved before, and are even already supported by > >

Re: Makeinfo required to build Automake 1.18

2025-06-01 Thread Bob Friesenhahn
It seems a shame that a distribution tarball will lack a source file due to makefile build rules. Build rules are a simple technical issue, which have been solved before, and are even already supported by Automake. A project which requires being tethered to a particular computer server, which spea

Re: End of life dates vs regression test matrix

2024-06-14 Thread Bob Friesenhahn
it. Unlike something like CMake, Automake just keeps on working using well established patterns. It is possible that something might stop working on a 30 year old system, but this would not be noticed unless there is a bug report. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http

Re: How to force libtool to use CXX mode?

2024-05-13 Thread Bob Friesenhahn
Automake, I feel that there is too much effort, and future risk. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

How to force libtool to use CXX mode?

2024-05-12 Thread Bob Friesenhahn
tag is presumably overridden by CXX. The end result fails. Is there a way to solve this problem beyond replicating many modified Makefile.in hunks into Makefile.am? I am faced with backing out my attempt for yet another time. :-( Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http

Re: GNU Coding Standards, automake, and the recent xz-utils backdoor

2024-04-02 Thread Bob Friesenhahn
(or able) to solve issues via extensive processes.  They expect that 'make distcheck' will prepare a clean distribution tarball. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

Re: GNU Coding Standards, automake, and the recent xz-utils backdoor

2024-04-02 Thread Bob Friesenhahn
ich has the benefit of a very small implementation and more compact coding than xz uses. I stopped distributing anything but xz format since that is what almost everyone was choosing to download. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen

Re: GNU Coding Standards, automake, and the recent xz-utils backdoor

2024-03-31 Thread Bob Friesenhahn
s, scripts, libtool, etc.) for all of the packages it distributes? Besides verifying the original files which are re-distributed, it might be necessary to verify that generated files are correct, and are in fact based on the files which are re-distributed. Bob -- Bob Friesenhahn

Re: GNU Coding Standards, automake, and the recent xz-utils backdoor

2024-03-31 Thread Bob Friesenhahn
via a compromise of his computer. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

Re: C library promoted to C++ linkage due to optional C++ source module

2024-03-09 Thread Bob Friesenhahn
bug open already in libtool for the issue with dropping -lm when mixing C and C++.  It is not clear that the C++ linker provides -lm by default since it seemed to be pulled in by implicit dependencies as part of the libraries implementation. Bob -- Bob Friesenhahn bfrie...@simpl

C library promoted to C++ linkage due to optional C++ source module

2024-03-09 Thread Bob Friesenhahn
GraphicsMagick (which is primarily C code) supports optional linkage with some C++ libraries.  It is my opinion that if a library or program is linked with C++ libraries (and especially if it is a static build!) that it should be linked using the C++ linker.  Likewise, if a library or program d

C library promoted to C++ linkage due to optional C++ source module

2024-03-09 Thread Bob Friesenhahn
GraphicsMagick (which is primarily C code) supports optional linkage with some C++ libraries.  It is my opinion that if a library or program is linked with C++ libraries (and especially if it is a static build!) that it should be linked using the C++ linker.  Likewise, if a library or program d

Re: Generating missing depfiles by an automake based makefile

2023-02-10 Thread Bob Friesenhahn
feature. Automake-generated Makefiles do not rely on GNU make. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

Re: How to speed up 'automake'

2022-05-02 Thread Bob Friesenhahn
-time build so what tangible benefits does --disable-dependency-tracking actually provide? If empty files are ok (assuming they are needed at all), can they be produced with a minimum number of executions of a 'touch' command? Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http

Re: Should Autotools integrate with VCS ignore files?

2022-04-11 Thread Bob Friesenhahn
Make fragments. Lastly, sometimes the files from one VCS are stored within another (e.g. git in Mercurial) and the tool would need to know the file and the desired syntax (e.g. glob vs regex). Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsM

Re: Need better release validation documentation/strategy.

2022-04-09 Thread Bob Friesenhahn
this is very obscure and it defeats the purpose, which should be to encourage verification. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.

Re: Need better release validation documentation/strategy.

2022-04-08 Thread Bob Friesenhahn
On Fri, 8 Apr 2022, Jim Meyering wrote: On Fri, Apr 8, 2022 at 6:30 AM Bob Friesenhahn wrote: Today I saw an announcement for a new version of gzip. It provided lots of data for how to verify the downloaded tarballs. I recently saw a very similar announcement for a new version of libtool. I

Need better release validation documentation/strategy.

2022-04-08 Thread Bob Friesenhahn
de on popular systems such as GNU/Linux, then there is a problem. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

Re: Wrong order of preprocessor and compiler flags

2022-03-27 Thread Bob Friesenhahn
ample descriptions where CPPFLAGS comes after CFLAGS/FFLAGS/etc., and sometimes reversed. I think that this is because it was always assumed that the order does not matter. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,

Re: portability of xargs

2022-02-15 Thread Bob Friesenhahn
On Tue, 15 Feb 2022, Paul Smith wrote: On Tue, 2022-02-15 at 15:37 -0600, Bob Friesenhahn wrote: I have been told by several people (who have much more self-esteem than me) that a build tool called 'cmake' is far more portable than Autotools so maybe we should make support for 3

Re: portability of xargs

2022-02-15 Thread Bob Friesenhahn
citors, or fans, can install older GNU software first in order to bootstrap sufficiently to a sufficient level of POSIX compliance. The well-built systems I bought prior to 2007 are already dead or difficult to repair. I do not see any reason to spend any time at all supporting an OS older tha

Re: portability of xargs

2022-02-15 Thread Bob Friesenhahn
e users typically are provided with directory paths which contain a space and they need to take additional administrative measures in order to provide directory paths which work with Autotools. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfrie

Re: rm -f # no more args failure?

2021-12-14 Thread Bob Friesenhahn
ecution time due to the fork/exec than annoying noise. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

Re: rm -f # no more args failure?

2021-12-12 Thread Bob Friesenhahn
. However, testing in an empty directory on a system without the upated ksh93 this looks ok to me: $ rm -f ; echo $? 0 $ rm -f * ; echo $? 0 so the issue that Automake encountered before must not be exactly that. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http

Re: Automake for RISC-V

2021-11-21 Thread Bob Friesenhahn
a Surendra wrote: Then how-to install automake in target image. Download the tarball from https://ftp.gnu.org/gnu/automake/ unpack and follow the instructions in INSTALL; typically somethings like ./configure make sudo make install Peter -- Bob Friesenhahn bfrie...@simple.dallas.t

Re: Automake for RISC-V

2021-11-19 Thread Bob Friesenhahn
trying to cross compile a script-based build tool. If you had a working cross-compiler for RISC-V then you could compile the software for the target (e.g. using Automake) without needing to add build tools to it. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesy

Re: `make dist` fails with current git

2021-10-13 Thread Bob Friesenhahn
d prior to a commit. Then this issue would not have happened. Of course make distcheck' takes a long time, and it is possible that for Automake results depend partially on what has already been committed and not just what is in the current source tree. Bob -- Bob Fr

Re: Project "calf-studio" fails with Warning: Linking the executable calfmakerdf against the loadable module

2021-08-27 Thread Bob Friesenhahn
Unix-type systems put 'lib' in front of the name (e.g. libcalf.so) and that is what is expected for what compilers/linkers link against. There may be more issues than this. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick

RE: Future plans for Autotools

2021-06-23 Thread Bob Friesenhahn
with GCC then libtool is not needed. GCC itself knows how to create shared libraries on popular targets. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simp

Re: parallel build issues

2021-06-21 Thread Bob Friesenhahn
desired order, but this approach might only work if you always build using the top level Makefile. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http

Re: Future plans for Autotools

2021-05-06 Thread Bob Friesenhahn
-time basis. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

Re: Future plans for Autotools

2021-05-06 Thread Bob Friesenhahn
oftware projects which are mature and heavily used. Projects operated by billion dollar companies with teams of developers paid to sit in a cubicles and write free sofware seem to be doing fine. Unfortunately, this is not the model for most GNU projects. Bob -- Bob Friesenhahn bfrie...@simpl

Re: Constantly changing libtool

2021-04-15 Thread Bob Friesenhahn
your satisfaction. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

Re: Constantly changing libtool

2021-04-15 Thread Bob Friesenhahn
components are installed into the software which uses them. This assures consistent versions. If the libtool components were not installed and distributed with the package, then there could be problems as you describe. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesy

Re: Constantly changing libtool

2021-04-14 Thread Bob Friesenhahn
It is sometimes said that 'autoreconf --force' will solve all problems, but in my experience this is not always true. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.

Re: How to autotools figure what library need to be linked to?

2021-03-30 Thread Bob Friesenhahn
ftware/automake/manual/). It is definitely worth reading some of the documentation. I see that section 2 of the Autoconf documentation specifically answers your question. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,

Re: How to autotools figure what library need to be linked to?

2021-03-30 Thread Bob Friesenhahn
common approach using Autoconf is to test various known permutations (starting with nothing, and then adding crypt) until linking succeeds. I expect that there is already a macro from the Autoconf macro archive which handles this case. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http

Re: config.sub/config.guess using nonportable $(...) substitutions

2021-03-09 Thread Bob Friesenhahn
uding each dependent application's own configure.ac script) might as well be updated to use the less-portable yet more convenient modern syntax and this implies the ability to safely use other modern syntax as well. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesy

Re: config.sub/config.guess using nonportable $(...) substitutions

2021-03-08 Thread Bob Friesenhahn
assumed that the scripts will remain portable to almost any system. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public

Re: Automake's file locking

2021-02-03 Thread Bob Friesenhahn
e targets) is not safe for parallel use. This is done via a '.NOTPARALLEL: target' type declaration. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

Re: Automake's file locking (was Re: Autoconf/Automake is not using version from AC_INIT)

2021-01-28 Thread Bob Friesenhahn
graphics/GM/aclocal.m4] Error 1 In my case there is only one active developer so there would not be actual corruption. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key,

Re: Automake's file locking (was Re: Autoconf/Automake is not using version from AC_INIT)

2021-01-28 Thread Bob Friesenhahn
s that it *does* have something to do. It might be Perhaps this experience is a side effect of my recent experience (regarding AC_INIT and versioning) and not the normal case. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Main

Re: Automake's file locking (was Re: Autoconf/Automake is not using version from AC_INIT)

2021-01-28 Thread Bob Friesenhahn
some other purpose. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

Re: Automake's file locking (was Re: Autoconf/Automake is not using version from AC_INIT)

2021-01-25 Thread Bob Friesenhahn
considered a usable system for most purposes. If a project does not provide a 'maintainer mode' to stop maintainer rules from firing, then this could impact archaic targets from the early '90s. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/b

Re: Future plans for Autotools

2021-01-20 Thread Bob Friesenhahn
rounding shell script might need to be changed if the underlying implementation changes. The support for 'distcheck' is excellent. Regardless, thanks for your ideas and the red alert. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ Graphi

Re: Getting srcdir in script executed using m4_esyscmd in AC_INIT

2021-01-05 Thread Bob Friesenhahn
to use the recommended AC_INT strategy is not without some danger since it is more rigid than the previous shell-variable based approach. This is particularly the case for the project version and how the project version is applied when creating the tarball. Bob -- Bob Friesenhahn bfrie...@simple.da

Re: Warning category skew between Autoconf and Automake - workaround in autoreconf?

2020-09-10 Thread Bob Friesenhahn
required. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

Re: How to install data / lib in more than 1 place?

2019-12-10 Thread Bob Friesenhahn
CFLAGS and CPPFLAGS for objects built for those libraries (e.g for different CPU targets), even if they start from the same source files. Give it a try and find out! Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer

Re: How to install data / lib in more than 1 place?

2019-12-10 Thread Bob Friesenhahn
prefix)/avr/lib/foo avrbardir = $(prefix)/avr/lib/bar and then possibly this might work: avrfoo_LIBRARIES = libfoo.a avrbar_LIBRARIES = libbar.a Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMag

Re: BUILT_SOURCES called on `make dist` even if the built sources should not be included in the dist

2019-09-18 Thread Bob Friesenhahn
$(srcdir) && \ ( \ for dir in $(DISTDIRS) ; do \ find $$dir -depth -print | egrep -v '(~$$)|(/\.hg)|(/\.#)|(/\.deps)|(\.pyc)' \ | cpio -pdum $$builddir/$(distdir) 2> /dev/null ; \ done \ ) \ ) --

Re: BUILT_SOURCES called on `make dist` even if the built sources should not be included in the dist

2019-09-17 Thread Bob Friesenhahn
d still a bit recursive. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

Re: Automake 1.16.1: problem with non-gnu make and gnulib

2019-08-25 Thread Bob Friesenhahn
On Sat, 24 Aug 2019, Assaf Gordon wrote: Hello Bob, On 2019-08-24 5:26 p.m., Bob Friesenhahn wrote: On Sat, 24 Aug 2019, Assaf Gordon wrote: hello_LDADD =  $(top_builddir)/lib/lib$(PACKAGE).a datamash_LDADD =  $(top_builddir)/lib/lib$(PACKAGE).a This seems like a bug in those two packages

Re: Automake 1.16.1: problem with non-gnu make and gnulib

2019-08-24 Thread Bob Friesenhahn
'hello' program is supposed to be a reference example of the right things to do. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

Re: Automake 1.16.1: problem with non-gnu make and gnulib

2019-08-24 Thread Bob Friesenhahn
/usr/bin/make' under OmniOSce and under Ubuntu 18.04 LTS using 'bmake'. The test builds succeeded (even parallel builds), including the test suite. GraphicsMagick uses a non-recursive build, but does not depend on gnulib or 'po' files. Bob -- Bob Friesenhahn bfrie...

Re: Help with -Werror

2019-04-24 Thread Bob Friesenhahn
of operating systems and compilers and they have little exposure to somewhat older operating systems and compilers where a warning might appear. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http

Re: Stopping unit test on failed partial ordering dependency

2019-04-24 Thread Bob Friesenhahn
your server at the beginning of the test script and then execute 500 tests on it via the same script, while terminating the server at the end of the script. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http

Re: Stopping unit test on failed partial ordering dependency

2019-04-23 Thread Bob Friesenhahn
are not enough independent TAP tests to keep the system busy. TAP tests do need to produce the expected number of test report messages, even if a prerequisite has failed. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer

Re: AC_ARG_ENABLE and checking for unrecognized switches

2019-03-15 Thread Bob Friesenhahn
clude the case where a project is created which builds several other projects. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfrie

Re: automake 1.16

2018-12-26 Thread Bob Friesenhahn
to be compiled if ya need the software to compile itself?why? Perhaps you failed to follow the provided instructions or you are the first person in the entire world who has encountered this problem. How did you acquire Automake 1.16? Was it from a release tarball or from a git clone. Bob -

Re: pkg-conf and LD* variables

2018-10-28 Thread Bob Friesenhahn
s other than via parsing pkg-config output and trying to make the best of it. The GNU standard is that the user (the person controlling the build) should have control over the configuration. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/

Re: automatically showing test-suite.log on failure?

2018-09-30 Thread Bob Friesenhahn
On Sat, 29 Sep 2018, Karl Berry wrote: I might be missing something, but I get that behavior in my automatic builds by calling 'make check VERBOSE=1'. Yes! Thank you!! This does not appear to have any effect when using the TAP framework. Bob -- Bob Friesen

RE: PTHREAD_CFLAGS provided by AX_PTHREAD where best to be attached?

2018-09-14 Thread Bob Friesenhahn
lected in order to support pthreads. Bob krzysiek -----Original Message- From: Bob Friesenhahn [mailto:bfrie...@simple.dallas.tx.us] Sent: Thursday, 12. July 2018 20:28 To: Dudziak Krzysztof Cc: automake@gnu.org Subject: Re: PTHREAD_CFLAGS provided by AX_PTHREAD where best to be atta

Re: automatically showing test-suite.log on failure?

2018-09-12 Thread Bob Friesenhahn
an be annoying just to navigate to the correct test-suite.log file. Thus it would be nice to just have it up front. It would be good to be able to enable this via a standard configure script option. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfr

Re: PTHREAD_CFLAGS provided by AX_PTHREAD where best to be attached?

2018-07-12 Thread Bob Friesenhahn
put in CPPFLAGS. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: Makefile.in, LIBTOOL and shared/static builds.

2018-06-25 Thread Bob Friesenhahn
to substitute Makefile text to replace the default rules used by Automake. This should allow changing how Automake invokes the tool in order to pass additional arguments. Have you tried that? Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen

Re: automake compile problems

2018-05-30 Thread Bob Friesenhahn
-- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: Python2 and Python3 checks

2018-03-22 Thread Bob Friesenhahn
On Thu, 22 Mar 2018, Matěj Týč wrote: On 21.3.2018 22:34, Bob Friesenhahn wrote: On Wed, 21 Mar 2018, Matěj Týč wrote: The question stands like this: Is there a demand on automake side to fix this issue - to allow developers addressing multiple Python interpreters of different major

Re: Python2 and Python3 checks

2018-03-21 Thread Bob Friesenhahn
no longer in use. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: manual: Why use 'maude' as the example program name?

2018-02-25 Thread Bob Friesenhahn
I think that we should have respect for the author's dog. Disrespecting the author's dog is not far from disrespecting the author. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: _SOURCES files in sub-directories lead to make distdir failure

2018-01-24 Thread Bob Friesenhahn
On Wed, 24 Jan 2018, netfab wrote: Le 24/01/18 à 14:13, Bob Friesenhahn a tapoté : Have you made sure that the distribution tarball is packaging up this header file? How do I check this ? I do not have any tarball. Make distcheck should create the tarball, and unpack it to run the build into

Re: _SOURCES files in sub-directories lead to make distdir failure

2018-01-24 Thread Bob Friesenhahn
2]: *** No rule to make target 'src/lib/dbus/messages/GKDBusMessage.h ',  needed by 'distdir'. Stop. Have you made sure that the distribution tarball is packaging up this header file? Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfrie

Re: MinGW and "warning: implicit declaration of function _spawnv"

2017-11-14 Thread Bob Friesenhahn
contracts. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: MinGW and "warning: implicit declaration of function _spawnv"

2017-11-14 Thread Bob Friesenhahn
ibrary may support multiple CRT versions but the default is the CRT version assured to come with any Windows system, which leaves many functions out. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: Should Automake still support Java?

2017-10-30 Thread Bob Friesenhahn
is a major PITA. I did mostly succeed but there was a Java runtime extracted from Eclipse that I never did get working correctly given that there was no useful documentation for how to make it work. Please note that I am not a Java developer. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us,

Re: automake: tap-driver.sh: cleanup and revival.

2017-10-27 Thread Bob Friesenhahn
On Fri, 27 Oct 2017, Warren Young wrote: On Oct 27, 2017, at 7:19 AM, Bob Friesenhahn wrote: On Fri, 27 Oct 2017, Warren Young wrote: The operating system has a database mapping what my terminal can do to a common API. Let the library handle it. I should point out that the "oper

Re: automake: tap-driver.sh: cleanup and revival.

2017-10-27 Thread Bob Friesenhahn
are which adds support for a terminal database. This does not mean that it can't be supported on systems which do have terminal information, but it makes the task somewhat more challenging. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/

Re: automake: tap-driver.sh: cleanup and revival.

2017-10-25 Thread Bob Friesenhahn
be disabled with the AM_COLOR_TESTS environment variable. Yes, and in fact I am seeing colors in my TAP test output and the colors are readible using my current terminal background. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick

Re: automake: tap-driver.sh: cleanup and revival.

2017-10-25 Thread Bob Friesenhahn
On Wed, 25 Oct 2017, Warren Young wrote: On Oct 25, 2017, at 8:56 AM, Bob Friesenhahn wrote: It's also crazy that "--color-tests=y" or "--color-tests=1" won't work While I like color in photos and nature, automatic colorization of output often causes

Re: automake: tap-driver.sh: cleanup and revival.

2017-10-25 Thread Bob Friesenhahn
ee to name it anything you like. If you have implemented improvements then you should submit a patch to the Automake project. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: Automake 1.16

2017-09-17 Thread Bob Friesenhahn
of the /pub/gnu/automake directory to check upload dates and see that the latest Automake is 1.15.1 dated June 19, 2017. This is not very old. Does it still have the bug which is causing a problem for you? Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users

Re: Warning - non-POSIX variable name

2017-08-09 Thread Bob Friesenhahn
eventually move on to Clang 3.9+. Passing a relative path to CC seems error prone since it only applies to the current working directory and will fail as soon as any Makefile recurses. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick

Re: How to add my own rules?

2017-07-07 Thread Bob Friesenhahn
On Fri, 7 Jul 2017, Victor Porton wrote: I found: all-local: ... ... clean-local: ... ... You can also override any rule generated by Automake with your own rule with the same target name. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org

Re: Creating a link with automake

2017-01-20 Thread Bob Friesenhahn
upport for the DESTDIR environment variable, which specifies an alternate directory path to install into. Perhaps this will work: install-exec-local: mkdir -p ${DESTDIR}${bindir} ln -s ${DESTDIR}${pkgdatadir}/croco.php ${DESTDIR}${bindir}/croco Bob -- Bob Friesenhahn bfrie...@simpl

Re: Automatic recompile when flags change

2016-10-20 Thread Bob Friesenhahn
cking Why do compiler flags change? Did you re-run configure with different CPPFLAGS/CFLAGS or are these flags induced on the make command line or via environment variables? Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maint

Re: Automake passing CFLAGS or CXXFLAGS when linking

2016-07-01 Thread Bob Friesenhahn
otice that these lines all start with $(LIBTOOL). Libtool will normally discard flags not needed for linking. It is common for libtool to link using the C compiler when possible and so the C compiler can also use/discard options as needed. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us,

Re: [libtool] make install fails after an incremental build after a prefix change?

2015-12-30 Thread Bob Friesenhahn
is wise to deal with the current behavior and make adjustments to your build processes. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: [libtool] make install fails after an incremental build after a prefix change?

2015-12-29 Thread Bob Friesenhahn
Any tips? Is this at all possible? Try adding 'make clean' to your build steps. The best thing to do is to build outside of the source tree and use a separate build directory for each configure incantation. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesyste

Re: [gnu-prog-discuss] Automake dist reproducibility

2015-12-22 Thread Bob Friesenhahn
duce the same results at different times on different machines is close to impossible. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: Bad directive

2015-10-12 Thread Bob Friesenhahn
'make' syntax. Unless there is a problem, you should ignore the content of Makefile.in since it is an intermediate file. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: What is minimum set of Automake work files needed for distribution on github?

2015-09-28 Thread Bob Friesenhahn
o the repository, I rebuild all of the additional generated files enabled to be updated via --enable-maintainer-mode. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: LDADD doesn't work as expected

2015-09-21 Thread Bob Friesenhahn
e tried to use LDADD and prog_LDADD with the same effect. Did you mean to use LIBADD? It may be wise to construct full paths based on Automake-provided variables like $(top_builddir) rather than using relative paths. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems

Re: include verbatim or (escape %D%) possible?

2015-07-25 Thread Bob Friesenhahn
ions based on that. I did not even trust += syntax (due to lack of control over order) so everything is explicit. This was ok since there were not hundreds of subdirectories. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick

Re: Integration of a Perl XS module with an Automake build system

2015-06-30 Thread Bob Friesenhahn
libtool as well, for cross-compiling shared libraries. Not specifically when cross-compiling. Perl has a particular way to name the directories in which it puts the module in the build tree and installation tree. Part of this includes the basic architecture of the machine (as known to Perl).

Re: Fwd: installation of automake, autoconf, m4 error

2015-06-30 Thread Bob Friesenhahn
-4.0.1-x68k system? I doubt that NetBSD is excluded. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: Integration of a Perl XS module with an Automake build system

2015-06-30 Thread Bob Friesenhahn
changes is the identity of the target, which determines where build products go in the build tree and when installed. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: Integration of a Perl XS module with an Automake build system

2015-06-30 Thread Bob Friesenhahn
ble solution which avoids ExtUtils::MakeMaker and allows Automake to drive behavior, with linkage managed by libtool, then I am all ears. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: 回复: Re: why forbidding "include" a sub-makefile.am with absolute path

2015-06-30 Thread Bob Friesenhahn
On Tue, 30 Jun 2015, 远猷 wrote: thanks for your reply! but why forbidding “include” a sub-makefiles.am with absolute path? Automake projects are expected to be self-contained and not refer to anything outside of the package. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http

RE: What is a 'program' in Section 15.3.3.1?

2015-05-27 Thread Bob Friesenhahn
ript. Anyhow, thanks for the heads up, I will be looking at your files. And, as always, I am confused. I am not surprised. :-) Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

Re: What is a 'program' in Section 15.3.3.1?

2015-05-27 Thread Bob Friesenhahn
/file/b84df92f710a/tests/common.shi and http://hg.code.sf.net/p/graphicsmagick/code/file/b84df92f710a/tests/rwfile.tap Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

  1   2   3   4   5   6   >