Closed
Bug 416825
Opened 17 years ago
Closed 9 years ago
./configure makes irrelevant error when libxt-dev is not installed
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: zwnj, Unassigned)
Details
(Whiteboard: helpwanted)
I just tried to re./configure an updated cvs checkout, and I got this error:
...
checking for sys/int_types.h... (cached) no.
configure: error: Could not compile basic X program.
after installing libxt-dev, I got no error, but this is part of output:
...
checking for sys/int_types.h... (cached) no
creating mozilla-config.h
...
So, int_types is not a problem in configure (as mentioned on some emails), and the error doesn't say anything about libxt, and I had libx11-dev installed.
As many people had such problem, would you please make more appropriate error on this case?
Reporter | ||
Comment 2•17 years ago
|
||
Well, the problem is here and I have no idea how to fix it:
AC_TRY_COMPILE([
#include <stdio.h>
#include <X11/Xlib.h>
#include <X11/Intrinsic.h>
],
[
Display *dpy = 0;
if ((dpy = XOpenDisplay(NULL)) == NULL) {
fprintf(stderr, ": can't open %s\n", XDisplayName(NULL));
exit(1);
}
], [],
[ AC_MSG_ERROR([Could not compile basic X program.]) ])
Can we list all necessary X libraries and check them for inclusion?
I'm not familiar with aclocal stuff. Behdad, do you have any idea?
Comment 3•17 years ago
|
||
IIRC this is broken AC_PATH_XTRA stuff. What we do in cairo is to check for xlib using pkg-config first. That should help.
Comment 4•12 years ago
|
||
Just did hit this bug, while trying to bisect between Firefox 17 and Firefox 20:
- configure:27083:35: fatal error: X11/Intrinsic.h: No such file or directory
(build system doesn't check for libXt-devel (X11/Intrinsic.h)
Comment 5•9 years ago
|
||
Quite possibly irrelevant after 8 years.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•