unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 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 public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).