Closed
Bug 16208
Opened 25 years ago
Closed 24 years ago
Cant create Motif build from M10 sources due to missing Xp library
Categories
(SeaMonkey :: Build Config, defect, P3)
Tracking
(Not tracked)
VERIFIED
WONTFIX
M18
People
(Reporter: roland.mainz, Assigned: granrosebugs)
References
Details
As the subject says. In Solaris 7 sparc, thereis no libXp, not in /usr/lib, not in /usr/dt/lib and not in /usr/openwin/lib etc. configure line: -- snip -- configure --disable-debug --enable-optimize --enable-oji --enable-toolkit=motif --with-motif creating cache ./config.cache checking host system type... sparc-sun-solaris2.7 checking target system type... sparc-sun-solaris2.7 checking build system type... sparc-sun-solaris2.7 checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for c++... c++ checking whether the C++ compiler (c++ ) works... yes checking whether the C++ compiler (c++ ) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... yes checking for ranlib... ranlib checking for as... /usr/ccs/bin/as checking for ar... /usr/xpg4/bin/ar checking for ld... /usr/ucb/ld checking for dlltool... no checking whether gcc and cc understand -c and -o together... yes checking how to run the C preprocessor... gcc -E checking how to run the C++ preprocessor... c++ -E checking for a BSD compatible install... ../../home/gisburn/package-builds/mozilla5/mozilla/build/autoconf/install-sh -c checking whether ln -s works... yes checking for gawk... no checking for mawk... no checking for nawk... nawk checking for perl5... no checking for perl... /usr/local/bin/perl checking for xemacs... no checking for lemacs... no checking for emacs... no checking for perl5... (cached) /usr/local/bin/perl checking for whoami... /usr/ucb/whoami checking for unzip... /bin/unzip checking for zip... /usr/local/bin/zip checking for makedepend... /usr/openwin/bin/makedepend checking for gmake... no checking for make... /usr/local/bin/make checking whether /usr/local/bin/make sets ${MAKE}... yes checking for X... libraries /usr/openwin/lib, headers /usr/openwin/include checking whether -R must be followed by a space... no checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... no checking for gethostbyname in -lnsl... yes checking for connect... no checking for connect in -lsocket... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking whether ld has archive extraction flags... yes checking for XDrawLines in -lX11... yes checking for XextAddDisplay in -lXext... yes checking for IceFlush in -lICE... yes checking for SmcCloseConnection in -lSM... yes checking for XtFree in -lXt... yes checking for XmuLookupString in -lXmu... yes checking for motif insanity... checking for XpGetPrinterList in -lXp... no yes checking for XmStringCreate in -lXm... yes checking for glib-config... /usr/local/bin/glib-config checking for GLIB - version >= 1.2.0... yes checking for libIDL-config... /usr/local/bin/libIDL-config checking for libIDL - version >= 0.6.3... yes checking for working const... yes checking for ANSI C header files... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for uid_t in sys/types.h... yes checking for st_blksize in struct stat... yes checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for int64... no checking for uint... yes checking for uint_t... yes checking for uint16_t... yes checking for sys/byteorder.h... yes checking for compat.h... no checking for getopt.h... no checking for sys/bittypes.h... no checking for memory.h... yes checking for unistd.h... yes checking for sys/filio.h... yes checking for sys/ipc.h... yes checking for shm.h... no checking for sys/shm.h... yes checking for X11/extensions/XShm.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/cdefs.h... no checking for gethostbyname_r in -lc_r... no checking for atan in -lm... yes checking for dlopen in -ldl... yes checking for res_gethostbyaddr in -lresolv... yes checking for getnetbyaddr in -lsocket... yes checking for login in -lutil... no checking for xdr_string in -lnsl... yes checking for elf_rawdata in -lelf... yes checking for textdomain in -lintl... yes checking for shm_open in -lposix4... yes checking for iswupper in -lw... yes checking for pthread_attr_init in -lpthread... yes checking whether gcc accepts -pthread... no checking for PR_GetCurrentThread in -lnspr3... no checking for PR_GetCurrentThread in -lnspr3 with thread lib... no checking for PL_CreateOptState in -lplc3... no checking for PL_GetEvent in -lplds3... no checking whether have system NSPR... no (will build it from source) checking whether gcc needs -traditional... no checking for 8-bit clean memcmp... yes checking for random... yes checking for qsort... yes checking for strerror... yes checking for lchown... yes checking for fchmod... yes checking for snprintf... yes checking for localtime_r... yes checking for statvfs... yes checking for memmove... yes checking how to call gettimeofday... two arguments checking for /dev/zero... no checking for valloc... yes checking for sys_errlist/sys_nerr... no checking for C++ exceptions flag... -fno-exceptions checking for ios::binary... yes checking for ios::bin... yes checking for ostreams... yes checking for C++ "bool" keyword... yes checking for C++ "explicit" keyword... yes checking for C++ template specialization support... yes checking for C++ "using" keyword... yes checking for C++ reinterpret_cast... yes checking whether C++ requires implementation of unused methods... no checking for LC_MESSAGES... yes checking whether compiler supports -Wno-long-long... yes checking for jpeg_destroy_compress in -ljpeg... no checking for zlib.h... no checking for png_get_valid in -lpng... no configure: error: Could not find the following Motif libraries: -lXp -- snip -- Nice ;-(( Note that checking for /usr/openwin is obsolete in Solaris, checks should be done to /usr/dt first, then /usr/openwin should follow as fall-back...
Reporter | ||
Comment 1•25 years ago
|
||
Adding --x-includes=/usr/dt/include --x-libraries=/usr/dt/lib to configures cmd line fixes the minor problem -- snip -- checking for X... libraries /usr/dt/lib, headers /usr/dt/include -- snip -- but libXp seems to be completly gone in 2.7 :-(
Assignee | ||
Comment 2•25 years ago
|
||
accept bug.
Assignee | ||
Comment 3•25 years ago
|
||
set to M13.
Reporter | ||
Comment 4•25 years ago
|
||
Question: What is "Xp" ?
Reporter | ||
Comment 5•25 years ago
|
||
Again the question: What is "Xp" ? ---- Filed bug 22266 ("Fix broken Motif") and added reference...
Assignee | ||
Updated•25 years ago
|
Target Milestone: M13 → M14
Assignee | ||
Comment 6•25 years ago
|
||
mass migration to M14
Assignee | ||
Updated•25 years ago
|
Summary: Unable to create Motif build from M10 sources du missing Xp library... → Cant create Motif build from M10 sources due to missing Xp library
Target Milestone: M14 → M18
Comment 7•25 years ago
|
||
Just want to answer Roland's question on "what's Xp?" libXp is the X Print Client Library, which provides public APIs to allow client applications to render to non-display devices. The library is introduced in the last quarterly update release of Solaris 7, and more bug fixes in Solaris 8. The library is located at /usr/openwin/lib & is part of the X11R6.4 port which goes in the abovementioned releases.
Just to weigh in on this one: is it really a Severity:major bug, since the Motif code base is now dead and rotten? It seems to me that the bug could even be closed if one specifies in release notes that M10 will only compile on current Solaris 7 or Solaris 8 systems, or if you get libXp and compile it yourself from The Open Group. Anyway, I'd think that severity could be lowered, or the bug could be closed out with this kind of info.
Reporter | ||
Comment 9•25 years ago
|
||
OK, we may close this one and try to fix bug 22266. I don't like to see Motif broken because this breaks a lot of other things (cross application DnD etc.)... BTW: Is printing via Xp implemented ?
Assignee | ||
Comment 10•24 years ago
|
||
closing per roland and george's comments.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → WONTFIX
Reporter | ||
Comment 11•24 years ago
|
||
Agreed.
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•