After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 144650 - More sophisticated checking of what should be built
More sophisticated checking of what should be built
Status: RESOLVED OBSOLETE
Product: gimp-gap
Classification: Other
Component: general
2.4.0
Other All
: Normal normal
: ---
Assigned To: hof
hof
Depends on:
Blocks:
 
 
Reported: 2004-06-19 15:13 UTC by Michael Schumacher
Modified: 2010-02-12 15:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Schumacher 2004-06-19 15:13:52 UTC
Currently, I use "--disable-unix-frontends --disable-audio-support --disable-gva-
libavformat --disable-gva-libmpeg3" when building GAP on my Win32 system. I
don't have any of these programs or libraries installed.

Shouldn't configure check for the availability of the required headers and/or
libs, and enable/disable accordingly?
Comment 1 hof 2004-06-22 05:09:16 UTC
Yes, in the next stable release configure should check for required libs.
GIMP-GAP-2.1 is an unstable version and some parts
(including configure.in) are not fully implemented yet.
Comment 2 Sven Neumann 2005-10-31 17:30:35 UTC
Michael, what's the state of this with gap 2.2.0?
Comment 3 Michael Schumacher 2005-10-31 18:57:20 UTC
The last time I tried (pre-2.2.0) it was worse, because of all the new stuff
that got added. Will try again now.
Comment 4 Michael Schumacher 2005-10-31 19:42:08 UTC
For example, the following should not appear, but be disabled automatically: 

"gimp-gap is configured with Linux/UNIX specific frontends for xanim
and mpeg encoders. Non Linux/UNIX users should run configure with
the --disable-unix-frontends option."

Then there is a problem in libwavplayclient:

In file included from wpc_client.c:2:
./client.c:56:21: sys/ipc.h: No such file or directory
./client.c:57:21: sys/msg.h: No such file or directory
./client.c:58:22: sys/wait.h: No such file or directory
./client.c:61:29: linux/soundcard.h: No such file or directory
[...]

The configure message tells me that audio support will be compiled, but won't
run because wavplay is missing. Still seems like it doesn't even compile.
Comment 5 Michael Schumacher 2008-02-05 23:15:38 UTC
This does still happen with GAP 2.4.0.
Comment 6 hof 2009-03-11 06:17:01 UTC
the configure.in file in the current svn trunk
was updated for the upcomming gimp-gap 2.6 release
this includes checks for the libwavplayclient that shall not be built
on Windows and disable old Linux/Unix specific frontends per default.

libavformat is currently enabled by default,
libmpeg3 is built if the pthred library and the nasm assembler
(that are required to build libmpeg3) are found.

note that both libavformat and libmpeg3 were updated to newer versions
and are included in the gimp-gap tarball
therefore gimp-gap svn latest should be ready to build on windows.

but the build on windows is not yet tested (i have no widows development machine)
probably you can provide some feedback on the gimp-gap windows build ?

Comment 7 Tobias Mueller 2010-02-12 15:39:36 UTC
I assume this issue is OBSOLETE by now. If not, please reopen.