* opensolaris and emacs-23 X toolkit
@ 2009-06-14 16:57 Harry Putnam
2009-06-14 17:26 ` Harry Putnam
0 siblings, 1 reply; 5+ messages in thread
From: Harry Putnam @ 2009-06-14 16:57 UTC (permalink / raw
To: emacs-devel
Running Opensolaris 2009.6
Compiling emacs from cvs
Can anyone help me to get emacs the proper libraries for xtoolkit and image
processing etc under X.
openSolaris uses gnome and keeps X libs at /usr/X11
So I've told emacs about them... and that seems to resolve some messages about
missing libraries but not all.
Compiling like this:
./configure --prefix=/usr/local/src/cvs/test --with-x
--x-includes=/usr/X11/include -x-libraries=/usr/X11/lib
Ends with this output (tail):
[...]
configure: error: The following required libraries were not found:
libXpm libgif/libungif
Maybe some development libraries/packages are missing?
If you don't want to link with them give
--with-xpm=no --with-gif=no
as options to configure
And even when I add the flags suggested there:
I still end up missing lots of stuff:
I'd like to have gif stuff compiled in but not sure what opensolaris has or
where its kept.. Maybe some libs need to be installed?
I'd also like a toolkit... but not sure where that stuff might be either.
Also I tried this flag:
.. --with-x-toolkit=yes
But that causes a failure before configure even finishes.
Without some kind of toolkit flag I get this:
What toolkit should Emacs use? none
I'd like more yes answers below but not sure how to make it happen on
opensolaris... Most of that stuff is found by default on linux.
[...]
What operating system and machine description files should Emacs use?
`s/sol2-10.h' and `m/intel386.h'
What compiler should emacs be built with? gcc -g -O2
Should Emacs use the GNU version of malloc? no
(The GNU allocators don't work with this system configuration.)
Should Emacs use a relocating allocator for buffers? no
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? none
Where do we find X Windows header files? /usr/X11/include
Where do we find X Windows libraries? /usr/X11/lib
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? no
Does Emacs use -ljpeg? yes
Does Emacs use -ltiff? yes
Does Emacs use a gif library? no
Does Emacs use -lpng? yes
Does Emacs use -lrsvg-2? no
Does Emacs use -lgpm? no
Does Emacs use -ldbus? no
Does Emacs use -lfreetype? no
Does Emacs use -lm17n-flt? no
Does Emacs use -lotf? no
Does Emacs use -lxft? no
Does Emacs use toolkit scroll bars? no
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: opensolaris and emacs-23 X toolkit
2009-06-14 16:57 opensolaris and emacs-23 X toolkit Harry Putnam
@ 2009-06-14 17:26 ` Harry Putnam
2009-06-14 18:03 ` Andreas Schwab
0 siblings, 1 reply; 5+ messages in thread
From: Harry Putnam @ 2009-06-14 17:26 UTC (permalink / raw
To: emacs-devel
Harry Putnam <reader <at> newsguy.com> writes:
>
> Running Opensolaris 2009.6
> Compiling emacs from cvs
>
> Can anyone help me to get emacs the proper libraries for xtoolkit and image
> processing etc under X.
[...]
> Compiling like this:
>
> ./configure --prefix=/usr/local/src/cvs/test --with-x
> --x-includes=/usr/X11/include -x-libraries=/usr/X11/lib
>
> Ends with this output (tail):
> [...]
> configure: error: The following required libraries were not found:
> libXpm libgif/libungif
> Maybe some development libraries/packages are missing?
> If you don't want to link with them give
> --with-xpm=no --with-gif=no
> as options to configure
>
> And even when I add the flags suggested there:
[...]
And failed to add even though the ./configure part (as above) runs with no
errors, doing `make bootstrap' or `make', ends in these errors:
(Complete make bootstrap is posted at the end, this is just the tail)
[...]
Activate.c:593: error: initializer element is not constant
Activate.c:593: warning: data definition has no type or storage class
Activate.c:594: error: syntax error before '}' token
Activate.c:601: error: syntax error before '&' token
Activate.c:601: warning: data definition has no type or storage class
Activate.c:602: error: redefinition of 'feq'
Activate.c:593: error: previous definition of 'feq' was here
Activate.c:602: error: redefinition of 'feq'
Activate.c:321: error: previous definition of 'feq' was here
Activate.c:602: error: request for member `next' in something not a structure or
union
Activate.c:602: warning: data definition has no type or storage class
Activate.c:603: error: syntax error before '(' token
Activate.c:606: error: conflicting types for 'wait_func'
Activate.c:108: error: previous declaration of 'wait_func' was here
Activate.c:606: warning: data definition has no type or storage class
Activate.c:611: warning: data definition has no type or storage class
Activate.c:612: error: syntax error before "return"
make[3]: *** [Activate.o] Error 1
make[3]: Leaving directory `/usr/local/src/cvs/emacs/oldXMenu'
make[2]: *** [really-oldXMenu] Error 2
make[2]: Leaving directory `/usr/local/src/cvs/emacs/src'
make[1]: *** [src] Error 2
make[1]: Leaving directory `/usr/local/src/cvs/emacs'
make: *** [bootstrap] Error 2
===========================================================
complete make bootstrap output following
make distclean
./configure --prefix=/usr/local/src/cvs/test --with-x \
--x-includes=/usr/X11/include -x-libraries=/usr/X11/lib \
--with-xpm=no --with-gif=no
===========================================================
root # make bootstrap
(cd src; make bootstrap-clean)
make[1]: Entering directory `/usr/local/src/cvs/emacs/src'
rm -f temacs prefix-args core *.core \#* *.o libXMenu11.a liblw.a
rm -f ../etc/DOC
rm -f bootstrap-emacs emacs-23.0.94
rm -f buildobj.lst
rm -f emacs-*.*.* emacs
rm -f epaths.h config.h Makefile.c config.stamp stamp-oldxmenu ../etc/DOC-*
if test -f ./.gdbinit; then mv ./.gdbinit ./.gdbinit.save; if test -f
"/usr/local/src/cvs/emacs/src/.gdbinit"; then rm -f ./.gdbinit.save; else mv
./.gdbinit.save ./.gdbinit; fi; fi
make[1]: Leaving directory `/usr/local/src/cvs/emacs/src'
(cd oldXMenu; make maintainer-clean)
make[1]: Entering directory `/usr/local/src/cvs/emacs/oldXMenu'
rm -f libXMenu11.a Activate.o AddPane.o AddSel.o ChgPane.o ChgSel.o Create.o
DelPane.o DelSel.o Destroy.o Error.o EvHand.o FindPane.o FindSel.o InsPane.o
InsSel.o Internal.o Locate.o Post.o Recomp.o SetAEQ.o SetFrz.o SetPane.o
SetSel.o XDelAssoc.o XLookAssoc.o XCrAssoc.o XDestAssoc.o XMakeAssoc.o insque.o
rm -f Makefile
make[1]: Leaving directory `/usr/local/src/cvs/emacs/oldXMenu'
(cd lwlib; make maintainer-clean)
make[1]: Entering directory `/usr/local/src/cvs/emacs/lwlib'
rm -f *.o core errs ,* *.a .emacs_* make.log MakeOut \#*
rm -f Makefile
rm -f TAGS
make[1]: Leaving directory `/usr/local/src/cvs/emacs/lwlib'
(cd lib-src; make maintainer-clean)
make[1]: Entering directory `/usr/local/src/cvs/emacs/lib-src'
rm -f core *.o getopt.h getopt.h-t
rm -f etags ctags emacsclient b2m ebrowse profile digest-doc sorted-doc
movemail cvtmail fakemail hexl update-game-score test-distrib make-docfile
rm -f fns*.el *.tab.c *.tab.h
rm -f TAGS
rm -f Makefile Makefile.c blessmail
true
make[1]: Leaving directory `/usr/local/src/cvs/emacs/lib-src'
(cd doc/emacs && make maintainer-clean)
make[1]: Entering directory `/usr/local/src/cvs/emacs/doc/emacs'
rm -f *.log *.cp *.fn *.ky *.op *.ops *.pg *.vr core *.tp *.core
rm -f *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc
rm -f *.dvi
for file in ../../info/emacs; do rm -f ${file}*; done
make[1]: Leaving directory `/usr/local/src/cvs/emacs/doc/emacs'
(cd doc/misc && make maintainer-clean)
make[1]: Entering directory `/usr/local/src/cvs/emacs/doc/misc'
rm -f *.log *.cp *.fn *.ky *.op *.ops *.pg *.vr core *.tp \
*.tps *.core gnustmp.*
rm -f *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc
rm -f *.dvi
for file in ../../info/ada-mode ../../info/auth ../../info/autotype
../../info/calc ../../info/ccmode ../../info/cl ../../info/dbus
../../info/dired-x ../../info/ebrowse ../../info/ediff ../../info/emacs-mime
../../info/epa ../../info/erc ../../info/eshell ../../info/eudc ../../info/efaq
../../info/flymake ../../info/forms ../../info/gnus ../../info/idlwave
../../info/info ../../info/mairix-el ../../info/message ../../info/mh-e
../../info/newsticker ../../info/nxml-mode ../../info/org ../../info/pcl-cvs
../../info/pgg ../../info/rcirc ../../info/remember ../../info/reftex
../../info/sasl ../../info/sc ../../info/ses ../../info/sieve
../../info/smtpmail ../../info/speedbar ../../info/tramp ../../info/url
../../info/vip ../../info/viper ../../info/widget ../../info/woman; do rm -f
${file}*; done
make[1]: Leaving directory `/usr/local/src/cvs/emacs/doc/misc'
(cd doc/lispref && make maintainer-clean)
make[1]: Entering directory `/usr/local/src/cvs/emacs/doc/lispref'
rm -f *.toc *.aux *.log *.cp *.cps *.fn *.fns *.tp *.tps \
*.vr *.vrs *.pg *.pgs *.ky *.kys
rm -f make.out core
rm -f elisp.dvi elisp.oaux
cd ../../info; rm -f elisp elisp-[1-9] elisp-[1-9][0-9]
make[1]: Leaving directory `/usr/local/src/cvs/emacs/doc/lispref'
(cd doc/lispintro && make maintainer-clean)
make[1]: Entering directory `/usr/local/src/cvs/emacs/doc/lispintro'
rm -f *.log *.cp *.fn *.ky *.pg *.vr *.tp
rm -f *.dvi
rm -f *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc
cd ../../info; rm -f eintr eintr-[1-9]
make[1]: Leaving directory `/usr/local/src/cvs/emacs/doc/lispintro'
(cd leim; make maintainer-clean)
make[1]: Entering directory `/usr/local/src/cvs/emacs/leim'
rm -f quail/CCDOSPY.elc quail/Punct.elc quail/QJ.elc quail/SW.elc
quail/TONEPY.elc quail/4Corner.elc quail/ARRAY30.elc quail/ECDICT.elc
quail/ETZY.elc quail/Punct-b5.elc quail/PY-b5.elc quail/QJ-b5.elc quail/ZOZY.elc
quail/tsang-b5.elc quail/quick-b5.elc quail/tsang-cns.elc quail/quick-cns.elc
quail/PY.elc quail/ZIRANMA.elc quail/CTLau.elc quail/CTLau-b5.elc
quail/CCDOSPY.el quail/Punct.el quail/QJ.el quail/SW.el quail/TONEPY.el
quail/4Corner.el quail/ARRAY30.el quail/ECDICT.el quail/ETZY.el
quail/Punct-b5.el quail/PY-b5.el quail/QJ-b5.el quail/ZOZY.el quail/tsang-b5.el
quail/quick-b5.el quail/tsang-cns.el quail/quick-cns.el quail/PY.el
quail/ZIRANMA.el quail/CTLau.el quail/CTLau-b5.el \
leim-list.el changed.tit changed.misc
if test -f stamp-subdir; then rm -rf quail stamp-subdir; fi
rm -f Makefile
rm -f quail/CCDOSPY.elc quail/Punct.elc quail/QJ.elc quail/SW.elc
quail/TONEPY.elc /usr/local/src/cvs/emacs/leim/quail/py-punct.elc
quail/4Corner.elc quail/ARRAY30.elc quail/ECDICT.elc quail/ETZY.elc
quail/Punct-b5.elc quail/PY-b5.elc quail/QJ-b5.elc quail/ZOZY.elc
/usr/local/src/cvs/emacs/leim/quail/pypunct-b5.elc
/usr/local/src/cvs/emacs/leim/quail/japanese.elc
/usr/local/src/cvs/emacs/leim/ja-dic/ja-dic.elc
/usr/local/src/cvs/emacs/leim/quail/hangul.elc
/usr/local/src/cvs/emacs/leim/quail/hanja.elc
/usr/local/src/cvs/emacs/leim/quail/hanja3.elc
/usr/local/src/cvs/emacs/leim/quail/hanja-jis.elc
/usr/local/src/cvs/emacs/leim/quail/symbol-ksc.elc
/usr/local/src/cvs/emacs/leim/quail/thai.elc
/usr/local/src/cvs/emacs/leim/quail/viqr.elc
/usr/local/src/cvs/emacs/leim/quail/vntelex.elc
/usr/local/src/cvs/emacs/leim/quail/lao.elc
/usr/local/src/cvs/emacs/leim/quail/lrt.elc
/usr/local/src/cvs/emacs/leim/quail/indian.elc
/usr/local/src/cvs/emacs/leim/quail/tibetan.elc
/usr/local/src/cvs/emacs/leim/quail/latin-pre.elc
/usr/local/src/cvs/emacs/leim/quail/latin-post.elc
/usr/local/src/cvs/emacs/leim/quail/latin-alt.elc
/usr/local/src/cvs/emacs/leim/quail/latin-ltx.elc
/usr/local/src/cvs/emacs/leim/quail/welsh.elc
/usr/local/src/cvs/emacs/leim/quail/czech.elc
/usr/local/src/cvs/emacs/leim/quail/croatian.elc
/usr/local/src/cvs/emacs/leim/quail/slovak.elc
/usr/local/src/cvs/emacs/leim/quail/greek.elc
/usr/local/src/cvs/emacs/leim/quail/cyrillic.elc
/usr/local/src/cvs/emacs/leim/quail/cyril-jis.elc
/usr/local/src/cvs/emacs/leim/quail/arabic.elc
/usr/local/src/cvs/emacs/leim/quail/ethiopic.elc
/usr/local/src/cvs/emacs/leim/quail/ipa.elc
/usr/local/src/cvs/emacs/leim/quail/hebrew.elc
/usr/local/src/cvs/emacs/leim/quail/georgian.elc
/usr/local/src/cvs/emacs/leim/quail/sisheng.elc quail/tsang-b5.elc
quail/quick-b5.elc quail/tsang-cns.elc quail/quick-cns.elc quail/PY.elc
quail/ZIRANMA.elc quail/CTLau.elc quail/CTLau-b5.elc
/usr/local/src/cvs/emacs/leim/quail/sgml-input.elc
/usr/local/src/cvs/emacs/leim/quail/rfc1345.elc
/usr/local/src/cvs/emacs/leim/quail/uni-input.elc
make[1]: Leaving directory `/usr/local/src/cvs/emacs/leim'
(cd lisp; make bootstrap-clean)
make[1]: Entering directory `/usr/local/src/cvs/emacs/lisp'
cd /usr/local/src/cvs/emacs/lisp; rm -f *.elc */*.elc loaddefs.el
/usr/local/src/cvs/emacs/lisp/calendar/cal-loaddefs.el
/usr/local/src/cvs/emacs/lisp/calendar/diary-loaddefs.el
/usr/local/src/cvs/emacs/lisp/calendar/hol-loaddefs.el
/usr/local/src/cvs/emacs/lisp/mh-e/mh-loaddefs.el cus-load.el finder-inf.el
subdirs.el calc/calc-loaddefs.el eshell/esh-groups.el
make[1]: Leaving directory `/usr/local/src/cvs/emacs/lisp'
rm -f config.cache config.log
if [ -x ./config.status ]; then \
./config.status; \
else \
./configure --enable-maintainer-mode; \
fi
config.status: creating Makefile
config.status: creating lib-src/Makefile.c
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile.c
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating src/config.h
config.status: executing default commands
creating src/epaths.h
make[1]: Entering directory `/usr/local/src/cvs/emacs'
make[1]: Leaving directory `/usr/local/src/cvs/emacs'
creating lib-src/Makefile
creating src/Makefile
make info all
make[1]: Entering directory `/usr/local/src/cvs/emacs'
make[2]: Entering directory `/usr/local/src/cvs/emacs'
(cd doc/emacs; make -w info)
make[3]: Entering directory `/usr/local/src/cvs/emacs/doc/emacs'
cd /usr/local/src/cvs/emacs/doc/emacs; makeinfo --force emacs.texi
make[3]: Leaving directory `/usr/local/src/cvs/emacs/doc/emacs'
(cd doc/misc; make -w info)
make[3]: Entering directory `/usr/local/src/cvs/emacs/doc/misc'
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force ada-mode.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force auth.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force autotype.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force calc.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force cc-mode.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force cl.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force dbus.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force dired-x.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force ebrowse.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force ediff.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force --enable-encoding
emacs-mime.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force epa.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force erc.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force eshell.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force eudc.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force faq.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force flymake.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force forms.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force gnus.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force --no-split idlwave.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force --no-split info.texi -o
../../info/info
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force mairix-el.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force message.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force mh-e.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force newsticker.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force nxml-mode.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force org.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force pcl-cvs.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force pgg.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force rcirc.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force remember.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force reftex.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force sasl.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force sc.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force ses.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force sieve.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force smtpmail.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force speedbar.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force -D emacs tramp.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force url.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force vip.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force viper.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force widget.texi
cd /usr/local/src/cvs/emacs/doc/misc; makeinfo --force woman.texi
make[3]: Leaving directory `/usr/local/src/cvs/emacs/doc/misc'
(cd doc/lispref; make -w info)
make[3]: Entering directory `/usr/local/src/cvs/emacs/doc/lispref'
cd /usr/local/src/cvs/emacs/doc/lispref; makeinfo --force -I. -I../../info
elisp.texi -o ../../info/elisp
make[3]: Leaving directory `/usr/local/src/cvs/emacs/doc/lispref'
(cd doc/lispintro; make -w info)
make[3]: Entering directory `/usr/local/src/cvs/emacs/doc/lispintro'
cd /usr/local/src/cvs/emacs/doc/lispintro; makeinfo emacs-lisp-intro.texi -o
../../info/eintr
make[3]: Leaving directory `/usr/local/src/cvs/emacs/doc/lispintro'
make[2]: Leaving directory `/usr/local/src/cvs/emacs'
cd lib-src; make all -w \
CC='gcc' CFLAGS='-g -O2 ' CPPFLAGS='' \
LDFLAGS='-Wl,-znocombreloc -L/usr/X11/lib' MAKE='make'
make[2]: Entering directory `/usr/local/src/cvs/emacs/lib-src'
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 -o test-distrib /usr/local/src/cvs/emacs/lib-src/test-distrib.c
./test-distrib /usr/local/src/cvs/emacs/lib-src/testfile
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 /usr/local/src/cvs/emacs/lib-src/make-docfile.c -lsocket -lnsl -lkstat
-lkvm -lelf -o make-docfile
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 /usr/local/src/cvs/emacs/lib-src/profile.c -lsocket -lnsl -lkstat -lkvm
-lelf -o profile
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 /usr/local/src/cvs/emacs/lib-src/digest-doc.c -lsocket -lnsl -lkstat -lkvm
-lelf -o digest-doc
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 /usr/local/src/cvs/emacs/lib-src/sorted-doc.c -lsocket -lnsl -lkstat -lkvm
-lelf -o sorted-doc
cp /usr/local/src/cvs/emacs/lib-src/getopt_.h getopt.h-t
mv getopt.h-t getopt.h
gcc -c -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -g -O2 -Demacs
/usr/local/src/cvs/emacs/lib-src/movemail.c
gcc -c -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -g -O2
/usr/local/src/cvs/emacs/lib-src/pop.c
gcc -c -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -g -O2
/usr/local/src/cvs/emacs/lib-src/getopt.c
gcc -c -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -g -O2
/usr/local/src/cvs/emacs/lib-src/getopt1.c
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 movemail.o pop.o getopt.o getopt1.o -lsocket -lnsl -lkstat -lkvm -lelf
-lmail -o movemail
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 /usr/local/src/cvs/emacs/lib-src/cvtmail.c -lsocket -lnsl -lkstat -lkvm
-lelf -o cvtmail
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 /usr/local/src/cvs/emacs/lib-src/fakemail.c -lsocket -lnsl -lkstat -lkvm
-lelf -o fakemail
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 /usr/local/src/cvs/emacs/lib-src/hexl.c -lsocket -lnsl -lkstat -lkvm -lelf
-o hexl
gcc -c -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -g -O2
/usr/local/src/cvs/emacs/lib-src/update-game-score.c
-DHAVE_SHARED_GAME_DIR="\"/usr/local/src/cvs/test/var/games/emacs\""
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 update-game-score.o getopt.o getopt1.o -lsocket -lnsl -lkstat -lkvm -lelf
-o update-game-score
gcc -c -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -g -O2 -DCONFIG_BROKETS
-DINHIBIT_STRING_HEADER /usr/local/src/cvs/emacs/lib-src/../src/regex.c
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 -DEMACS_NAME="\"GNU Emacs\"" -DVERSION="\"23.0.94\""
/usr/local/src/cvs/emacs/lib-src/etags.c getopt.o getopt1.o regex.o -lsocket
-lnsl -lkstat -lkvm -lelf -o etags
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 -DCTAGS -DEMACS_NAME="\"GNU Emacs\"" -DVERSION="\"23.0.94\""
/usr/local/src/cvs/emacs/lib-src/etags.c getopt.o getopt1.o regex.o -lsocket
-lnsl -lkstat -lkvm -lelf -o ctags
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 /usr/local/src/cvs/emacs/lib-src/emacsclient.c getopt.o getopt1.o
-DVERSION="\"23.0.94\"" -lsocket -lnsl -lkstat -lkvm -lelf -o emacsclient
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 /usr/local/src/cvs/emacs/lib-src/b2m.c -DVERSION="\"23.0.94\"" getopt.o
getopt1.o -lsocket -lnsl -lkstat -lkvm -lelf -o b2m
gcc -DHAVE_CONFIG_H -I. -I../src -I/usr/local/src/cvs/emacs/lib-src
-I/usr/local/src/cvs/emacs/lib-src/../src -Wl,-znocombreloc -L/usr/X11/lib -g
-O2 -DVERSION="\"23.0.94\"" /usr/local/src/cvs/emacs/lib-src/ebrowse.c getopt.o
getopt1.o -lsocket -lnsl -lkstat -lkvm -lelf -o ebrowse
make[2]: Leaving directory `/usr/local/src/cvs/emacs/lib-src'
boot=bootstrap-emacs; \
if [ ! -x "src/$boot" ]; then \
cd src; make all -w \
CC='gcc' CFLAGS='-g -O2 ' CPPFLAGS='' \
LDFLAGS='-Wl,-znocombreloc -L/usr/X11/lib' MAKE='make'
BOOTSTRAPEMACS="$boot"; \
fi;
make[2]: Entering directory `/usr/local/src/cvs/emacs/src'
cd ../oldXMenu/; make -w CC='gcc' CFLAGS='-g -O2 ' MAKE='make'
"C_SWITCH_X_SITE=-I/usr/X11/include" "C_SWITCH_X_MACHINE="
"C_SWITCH_X_SYSTEM=-I/usr/dt/include" "C_SWITCH_MACHINE=" "C_SWITCH_SYSTEM="
make[3]: Entering directory `/usr/local/src/cvs/emacs/oldXMenu'
gcc -c -I/usr/X11/include -I/usr/dt/include -g -O2 -DEMACS_BITMAP_FILES
-I../src -I/usr/local/src/cvs/emacs/oldXMenu
-I/usr/local/src/cvs/emacs/oldXMenu/../src Activate.c
In file included from Activate.c:100:
XMenuInt.h:24:22: X11/Xlib.h: No such file or directory
In file included from XMenuInt.h:25,
from Activate.c:100:
X10.h:55: error: syntax error before "Display"
X10.h:55: warning: no semicolon at end of struct or union
X10.h:56: warning: data definition has no type or storage class
X10.h:58: error: syntax error before '}' token
X10.h:58: warning: data definition has no type or storage class
X10.h:70: error: syntax error before "XAssoc"
X10.h:70: warning: no semicolon at end of struct or union
X10.h:72: error: syntax error before '}' token
X10.h:72: warning: data definition has no type or storage class
X10.h:74: error: syntax error before '*' token
X10.h:74: warning: data definition has no type or storage class
In file included from XMenuInt.h:26,
from Activate.c:100:
XMenu.h:19:23: X11/Xutil.h: No such file or directory
In file included from XMenuInt.h:26,
from Activate.c:100:
XMenu.h:76: error: syntax error before "Window"
XMenu.h:76: warning: no semicolon at end of struct or union
XMenu.h:94: error: syntax error before '}' token
XMenu.h:94: warning: data definition has no type or storage class
XMenu.h:100: error: syntax error before "Window"
XMenu.h:100: warning: no semicolon at end of struct or union
XMenu.h:118: error: syntax error before '}' token
XMenu.h:118: warning: data definition has no type or storage class
XMenu.h:124: error: syntax error before "Window"
XMenu.h:124: warning: no semicolon at end of struct or union
XMenu.h:125: warning: data definition has no type or storage class
XMenu.h:144: error: syntax error before '}' token
XMenu.h:144: warning: data definition has no type or storage class
XMenu.h:184: error: syntax error before "Window"
XMenu.h:184: warning: no semicolon at end of struct or union
XMenu.h:189: error: syntax error before "mouse_cursor"
XMenu.h:189: warning: data definition has no type or storage class
XMenu.h:190: error: syntax error before '*' token
XMenu.h:190: warning: data definition has no type or storage class
XMenu.h:191: error: syntax error before '*' token
XMenu.h:191: warning: data definition has no type or storage class
XMenu.h:195: error: syntax error before '*' token
XMenu.h:195: warning: data definition has no type or storage class
XMenu.h:196: error: syntax error before "pane_GC"
XMenu.h:196: warning: data definition has no type or storage class
XMenu.h:209: error: syntax error before '*' token
XMenu.h:209: warning: data definition has no type or storage class
XMenu.h:218: error: syntax error before "normal_select_GC"
XMenu.h:218: warning: data definition has no type or storage class
XMenu.h:219: error: syntax error before "inverse_select_GC"
XMenu.h:219: warning: data definition has no type or storage class
XMenu.h:220: error: syntax error before "inact_GC"
XMenu.h:220: warning: data definition has no type or storage class
XMenu.h:229: error: syntax error before "p_bdr_pixmap"
XMenu.h:229: warning: data definition has no type or storage class
XMenu.h:230: error: syntax error before "s_bdr_pixmap"
XMenu.h:230: warning: data definition has no type or storage class
XMenu.h:231: error: syntax error before "p_frg_pixmap"
XMenu.h:231: warning: data definition has no type or storage class
XMenu.h:232: error: syntax error before "s_frg_pixmap"
XMenu.h:232: warning: data definition has no type or storage class
XMenu.h:233: error: syntax error before "bkgnd_pixmap"
XMenu.h:233: warning: data definition has no type or storage class
XMenu.h:234: error: syntax error before "inact_pixmap"
XMenu.h:234: warning: data definition has no type or storage class
XMenu.h:235: warning: data definition has no type or storage class
XMenu.h:240: error: syntax error before '*' token
XMenu.h:240: warning: data definition has no type or storage class
In file included from Activate.c:100:
XMenuInt.h:53: error: syntax error before '*' token
XMenuInt.h:53: warning: data definition has no type or storage class
XMenuInt.h:54: error: syntax error before '*' token
XMenuInt.h:54: warning: data definition has no type or storage class
Activate.c:101:24: X11/keysym.h: No such file or directory
Activate.c: In function `XMenuActivate':
Activate.c:123: error: syntax error before '*' token
Activate.c:124: error: syntax error before '*' token
Activate.c:123: error: declaration for parameter "Display" but no such parameter
Activate.c:124: error: declaration for parameter "XMenu" but no such parameter
Activate.c:138: error: syntax error before '*' token
Activate.c:139: error: syntax error before '*' token
Activate.c:140: error: syntax error before '*' token
Activate.c:141: error: syntax error before '*' token
Activate.c:142: error: `event_xmw' undeclared (first use in this function)
Activate.c:142: error: (Each undeclared identifier is reported only once
Activate.c:142: error: for each function it appears in.)
Activate.c:143: error: `XEvent' undeclared (first use in this function)
Activate.c:143: error: syntax error before "event"
Activate.c:146: error: `Bool' undeclared (first use in this function)
Activate.c:149: error: `Window' undeclared (first use in this function)
Activate.c:152: error: `KeySym' undeclared (first use in this function)
Activate.c:152: error: syntax error before "keysym"
Activate.c:160: error: syntax error before "XEvent"
Activate.c:160: warning: no semicolon at end of struct or union
Activate.c: At top level:
Activate.c:162: warning: data definition has no type or storage class
Activate.c:164: error: syntax error before '*' token
Activate.c:164: warning: data definition has no type or storage class
Activate.c:165: error: syntax error before '*' token
Activate.c:165: warning: data definition has no type or storage class
Activate.c:171: error: syntax error before "if"
Activate.c:179: error: `menu' undeclared here (not in a function)
Activate.c:179: error: `p_num' undeclared here (not in a function)
Activate.c:179: warning: initialization makes integer from pointer without a cast
Activate.c:179: error: initializer element is not constant
Activate.c:179: warning: data definition has no type or storage class
Activate.c:180: error: syntax error before "if"
Activate.c:191: error: `s_num' undeclared here (not in a function)
Activate.c:191: warning: initialization makes integer from pointer without a cast
Activate.c:191: error: initializer element is not constant
Activate.c:191: warning: data definition has no type or storage class
Activate.c:201: error: syntax error before '&' token
Activate.c:201: warning: data definition has no type or storage class
Activate.c:202: error: syntax error before '->' token
Activate.c:223: error: invalid type argument of `->'
Activate.c:223: error: syntax error before ')' token
Activate.c:225: error: redefinition of 'p_ptr'
Activate.c:223: error: previous definition of 'p_ptr' was here
Activate.c:225: error: invalid type argument of `->'
Activate.c:225: error: syntax error before ')' token
Activate.c:234: error: redefinition of 'p_ptr'
Activate.c:225: error: previous definition of 'p_ptr' was here
Activate.c:234: error: redefinition of 'p_ptr'
Activate.c:225: error: previous definition of 'p_ptr' was here
Activate.c:234: error: invalid type argument of `->'
Activate.c:235: error: syntax error before ')' token
Activate.c:246: error: syntax error before numeric constant
Activate.c:246: warning: data definition has no type or storage class
Activate.c:253: error: `display' undeclared here (not in a function)
Activate.c:255: error: `True' undeclared here (not in a function)
Activate.c:256: error: `event_mask' undeclared here (not in a function)
Activate.c:257: error: `GrabModeAsync' undeclared here (not in a function)
Activate.c:259: error: `None' undeclared here (not in a function)
Activate.c:262: error: `CurrentTime' undeclared here (not in a function)
Activate.c:262: error: initializer element is not constant
Activate.c:262: warning: data definition has no type or storage class
Activate.c:263: error: syntax error before "if"
Activate.c:283: error: syntax error before '->' token
Activate.c:283: warning: data definition has no type or storage class
Activate.c:286: error: redefinition of 'p_ptr'
Activate.c:234: error: previous definition of 'p_ptr' was here
Activate.c:286: error: redefinition of 'p_ptr'
Activate.c:225: error: previous definition of 'p_ptr' was here
Activate.c:286: error: invalid type argument of `->'
Activate.c:286: error: syntax error before ')' token
Activate.c:290: error: redefinition of 'p_ptr'
Activate.c:286: error: previous definition of 'p_ptr' was here
Activate.c:290: error: redefinition of 'p_ptr'
Activate.c:225: error: previous definition of 'p_ptr' was here
Activate.c:290: error: invalid type argument of `->'
Activate.c:290: error: syntax error before ')' token
Activate.c:293: error: syntax error before '->' token
Activate.c:293: warning: data definition has no type or storage class
Activate.c:296: error: redefinition of 'cur_s'
Activate.c:191: error: previous definition of 'cur_s' was here
Activate.c:296: warning: data definition has no type or storage class
Activate.c:301: error: syntax error before "while"
Activate.c:303: error: syntax error before '&' token
Activate.c:303: warning: data definition has no type or storage class
Activate.c:321: error: conflicting types for 'feq'
Activate.c:164: error: previous definition of 'feq' was here
Activate.c:321: warning: initialization makes integer from pointer without a cast
Activate.c:321: error: initializer element is not constant
Activate.c:321: warning: data definition has no type or storage class
Activate.c:322: error: syntax error before '}' token
Activate.c:336: warning: parameter names (without types) in function declaration
Activate.c:336: warning: data definition has no type or storage class
Activate.c:337: error: syntax error before "break"
Activate.c:361: error: redefinition of 'cur_s'
Activate.c:296: error: previous definition of 'cur_s' was here
Activate.c:361: error: redefinition of 'cur_s'
Activate.c:296: error: previous definition of 'cur_s' was here
Activate.c:361: error: syntax error before ')' token
Activate.c:362: error: syntax error before '->' token
Activate.c:363: warning: data definition has no type or storage class
Activate.c:372: warning: parameter names (without types) in function declaration
Activate.c:372: warning: data definition has no type or storage class
Activate.c:373: error: syntax error before '}' token
Activate.c:385: error: syntax error before '->' token
Activate.c:389: warning: data definition has no type or storage class
Activate.c:390: error: syntax error before ')' token
Activate.c:397: error: redefinition of 'p_ptr'
Activate.c:290: error: previous definition of 'p_ptr' was here
Activate.c:397: error: redefinition of 'p_ptr'
Activate.c:225: error: previous definition of 'p_ptr' was here
Activate.c:397: error: initializer element is not constant
Activate.c:397: warning: data definition has no type or storage class
Activate.c:398: error: syntax error before "while"
Activate.c:401: error: syntax error before '->' token
Activate.c:401: warning: data definition has no type or storage class
Activate.c:406: error: syntax error before '->' token
Activate.c:407: warning: data definition has no type or storage class
Activate.c:408: warning: parameter names (without types) in function declaration
Activate.c:408: warning: data definition has no type or storage class
Activate.c:409: error: syntax error before '}' token
Activate.c:421: error: syntax error before '->' token
Activate.c:422: warning: data definition has no type or storage class
Activate.c:423: warning: parameter names (without types) in function declaration
Activate.c:423: warning: data definition has no type or storage class
Activate.c:425: error: redefinition of 'cur_p'
Activate.c:179: error: previous definition of 'cur_p' was here
Activate.c:425: error: initializer element is not constant
Activate.c:425: warning: data definition has no type or storage class
Activate.c:426: error: syntax error before '}' token
Activate.c:443: warning: parameter names (without types) in function declaration
Activate.c:443: warning: data definition has no type or storage class
Activate.c:444: error: syntax error before '}' token
Activate.c:445: error: redefinition of 'cur_s'
Activate.c:361: error: previous definition of 'cur_s' was here
Activate.c:445: error: redefinition of 'cur_s'
Activate.c:296: error: previous definition of 'cur_s' was here
Activate.c:445: warning: data definition has no type or storage class
Activate.c:446: error: syntax error before "break"
Activate.c:466: warning: data definition has no type or storage class
Activate.c:467: error: syntax error before '}' token
Activate.c:478: warning: data definition has no type or storage class
Activate.c:479: error: syntax error before "break"
Activate.c:489: error: redefinition of 'selection'
Activate.c:478: error: previous definition of 'selection' was here
Activate.c:489: warning: data definition has no type or storage class
Activate.c:490: error: syntax error before '}' token
Activate.c:504: error: redefinition of 'feq'
Activate.c:321: error: previous definition of 'feq' was here
Activate.c:504: error: redefinition of 'feq'
Activate.c:321: error: previous definition of 'feq' was here
Activate.c:504: warning: initialization makes integer from pointer without a cast
Activate.c:504: error: initializer element is not constant
Activate.c:504: warning: data definition has no type or storage class
Activate.c:505: error: syntax error before '}' token
Activate.c:519: error: redefinition of 'p_ptr'
Activate.c:397: error: previous definition of 'p_ptr' was here
Activate.c:519: error: redefinition of 'p_ptr'
Activate.c:225: error: previous definition of 'p_ptr' was here
Activate.c:519: error: invalid type argument of `->'
Activate.c:519: error: syntax error before ')' token
Activate.c:527: warning: parameter names (without types) in function declaration
Activate.c:527: warning: data definition has no type or storage class
Activate.c:528: warning: parameter names (without types) in function declaration
Activate.c:528: warning: data definition has no type or storage class
Activate.c:538: error: syntax error before "if"
Activate.c:544: error: syntax error before '->' token
Activate.c:544: warning: data definition has no type or storage class
Activate.c:549: error: syntax error before numeric constant
Activate.c:549: warning: data definition has no type or storage class
Activate.c:593: error: redefinition of 'feq'
Activate.c:504: error: previous definition of 'feq' was here
Activate.c:593: error: redefinition of 'feq'
Activate.c:321: error: previous definition of 'feq' was here
Activate.c:593: warning: initialization makes integer from pointer without a cast
Activate.c:593: error: initializer element is not constant
Activate.c:593: warning: data definition has no type or storage class
Activate.c:594: error: syntax error before '}' token
Activate.c:601: error: syntax error before '&' token
Activate.c:601: warning: data definition has no type or storage class
Activate.c:602: error: redefinition of 'feq'
Activate.c:593: error: previous definition of 'feq' was here
Activate.c:602: error: redefinition of 'feq'
Activate.c:321: error: previous definition of 'feq' was here
Activate.c:602: error: request for member `next' in something not a structure or
union
Activate.c:602: warning: data definition has no type or storage class
Activate.c:603: error: syntax error before '(' token
Activate.c:606: error: conflicting types for 'wait_func'
Activate.c:108: error: previous declaration of 'wait_func' was here
Activate.c:606: warning: data definition has no type or storage class
Activate.c:611: warning: data definition has no type or storage class
Activate.c:612: error: syntax error before "return"
make[3]: *** [Activate.o] Error 1
make[3]: Leaving directory `/usr/local/src/cvs/emacs/oldXMenu'
make[2]: *** [really-oldXMenu] Error 2
make[2]: Leaving directory `/usr/local/src/cvs/emacs/src'
make[1]: *** [src] Error 2
make[1]: Leaving directory `/usr/local/src/cvs/emacs'
make: *** [bootstrap] Error 2
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: opensolaris and emacs-23 X toolkit
2009-06-14 17:26 ` Harry Putnam
@ 2009-06-14 18:03 ` Andreas Schwab
2009-06-14 23:40 ` Harry Putnam
0 siblings, 1 reply; 5+ messages in thread
From: Andreas Schwab @ 2009-06-14 18:03 UTC (permalink / raw
To: Harry Putnam; +Cc: emacs-devel
Harry Putnam <reader@newsguy.com> writes:
> XMenuInt.h:24:22: X11/Xlib.h: No such file or directory
Fix that first.
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: opensolaris and emacs-23 X toolkit
2009-06-14 18:03 ` Andreas Schwab
@ 2009-06-14 23:40 ` Harry Putnam
2009-06-15 3:12 ` Stephen J. Turnbull
0 siblings, 1 reply; 5+ messages in thread
From: Harry Putnam @ 2009-06-14 23:40 UTC (permalink / raw
To: emacs-devel
Andreas Schwab <schwab@linux-m68k.org> writes:
> Harry Putnam <reader@newsguy.com> writes:
>
>> XMenuInt.h:24:22: X11/Xlib.h: No such file or directory
>
> Fix that first.
Is that due to a missing library or more likely due to opensol having
such stuff somewhere emacs doesn't expect.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: opensolaris and emacs-23 X toolkit
2009-06-14 23:40 ` Harry Putnam
@ 2009-06-15 3:12 ` Stephen J. Turnbull
0 siblings, 0 replies; 5+ messages in thread
From: Stephen J. Turnbull @ 2009-06-15 3:12 UTC (permalink / raw
To: Harry Putnam; +Cc: emacs-devel
Harry Putnam writes:
> Andreas Schwab <schwab@linux-m68k.org> writes:
>
> > Harry Putnam <reader@newsguy.com> writes:
> >
> >> XMenuInt.h:24:22: X11/Xlib.h: No such file or directory
> >
> > Fix that first.
>
> Is that due to a missing library or more likely due to opensol having
> such stuff somewhere emacs doesn't expect.
If you see a GUI based on GNOME you have the libraries. You're
probably lacking includes because you are lacking a development
environment for X11 (and everything else, most likely). If so, you
need to install them.
It's not likely that X includes would be somewhere Emacs doesn't
expect. For historical reasons X include almost always live in
/usr/include/X11, normally as a symlink from /usr/X11/include/X11.
Emacs knows to check both of those places (as well as several others).
However, if that is the case "locate Xlib.h" will tell you where it
is.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2009-06-15 3:12 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-14 16:57 opensolaris and emacs-23 X toolkit Harry Putnam
2009-06-14 17:26 ` Harry Putnam
2009-06-14 18:03 ` Andreas Schwab
2009-06-14 23:40 ` Harry Putnam
2009-06-15 3:12 ` Stephen J. Turnbull
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.