This is the mail archive of the cygwin-xfree mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

compilining IceWM - immediate runtime coredump with v1.2.23


Hi, I am using Ice Windows Manager v1.0.9-2 from several years ago, because compiling v1.2.23 causes this:

/home/Owner/utils/wm/icewm-1.2.19/src> icewm &
IceWM: using /home/Owner/.icewm for private configuration files
IceWM: Warning: glyph not found: 24
IceWM: Warning: glyph not found: 24
IceWM: Warning: glyph not found: 24
IceWM: Warning: glyph not found: 24
IceWM: Warning: glyph not found: 115
[1]+  Aborted                 (core dumped) ./icewm
/home/Owner/utils/wm/icewm-1.2.19/src>


I tried this 1.2.23, 1.2.21, 1.2.20 and 1.2.19 -- same thing happens in all. I got a prebuilt binary version of 1.0.9-2, so that's how that one worked.
I use --disable-xinerama because I read that there is no Xinerama for cygwin. Make is ok with having everything it needs, but when it completes the executable coredumps.


I think Ice WM is very very cool .... so a newer version than 4 years ago would be better

-Robert

------------------------------
I generated like this:
------------------------------
/home/Owner/utils/wm/icewm-1.2.19> ./autogen.sh ; configure --disable-xinerama ; make
/usr/share/aclocal/pstoedit.m4:7: warning: underquoted definition of AM_PATH_PSTOEDIT
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
You can run `configure' now to create your Makefile.
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking target system type... i686-pc-cygwin
checking for g++... g++
checking for C++ compiler default output file name... a.exe
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether the C++ compiler (g++) accepts no_rtti... yes
checking whether the C++ compiler (g++) accepts no_exceptions... yes
checking whether the C++ compiler (g++) accepts warn_xxx... yes
checking whether the C++ compiler (g++) accepts permissive... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/wait.h that is POSIX.1 compatible... yes
checking how to run the C++ preprocessor... g++ -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for strings.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking linux/threads.h usability... no
checking linux/threads.h presence... no
checking for linux/threads.h... no
checking linux/tasks.h usability... no
checking linux/tasks.h presence... no
checking for linux/tasks.h... no
checking sched.h usability... yes
checking sched.h presence... yes
checking for sched.h... yes
checking sys/dkstat.h usability... no
checking sys/dkstat.h presence... no
checking for sys/dkstat.h... no
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/sysctl.h usability... no
checking sys/sysctl.h presence... no
checking for sys/sysctl.h... no
checking uvm/uvm_param.h usability... no
checking uvm/uvm_param.h presence... no
checking for uvm/uvm_param.h... no
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking kstat.h usability... no
checking kstat.h presence... no
checking for kstat.h... no
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for char... yes
checking size of char... 1
checking for short... yes
checking size of short... 2
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking return type of signal handlers... void
checking for strftime... yes
checking for vprintf... yes
checking for _doprnt... no
checking for gettimeofday... yes
checking for putenv... yes
checking for select... yes
checking for socket... yes
checking for strtol... yes
checking for strtoul... yes
checking for basename... yes
checking for sysctlbyname... no
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking for getloadavg... no
checking for kern.cp_time... no
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking for nl_langinfo... yes
checking whether nl_langinfo supports CODESET... yes
checking whether nl_langinfo supports _NL_CTYPE_CODESET_NAME... no
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking whether _libiconv_version is declared... yes
assuming iconv.h belongs to GNU libiconv
checking whether iconv converts from UTF-8 to UCS-4//TRANSLIT... yes
checking whether iconv converts from ISO-8859-1 to UCS-4//TRANSLIT... yes
checking whether iconv converts from ISO-8859-2 to UCS-4//TRANSLIT... yes
checking whether iconv converts from UTF-8 to UCS-4//TRANSLIT... yes
checking for bindtextdomain... no
checking for bindtextdomain in -lintl... yes
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for XInternAtoms in -lX11... yes
checking for IceConnectionNumber in -lICE... (cached) yes
checking for XShapeCombineRectangles in -lXext... yes
checking for xft-config... /usr/X11R6/bin/xft-config


checking for imlib-config... /usr/bin/imlib-config
checking for mkfontdir... /usr/X11R6/bin/mkfontdir
./configure: line 11970: kde-config: command not found
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile
config.status: creating lib/keys
config.status: creating lib/menu
config.status: creating lib/programs
config.status: creating lib/toolbar
config.status: creating lib/winoptions
config.status: creating src/config.h
config.status: executing config.status commands

Build targets: base nls
Applications: icewm icewm-session icesh icewmhint icewmbg icewmtray icehelp
Image library: Imlib
Audio support:
Features: i18n nls shaped-decorations xfreetype x86-asm
Paths: PREFIX: /usr/local
BINDIR: /usr/local/bin
LOCDIR: /usr/local/share/locale
LIBDIR: /usr/local/share/icewm
CFGDIR: /etc/icewm
KDEDIR: /usr/local/share
DOCDIR: /usr/local/share/doc
make[1]: Entering directory `/home/Owner/utils/wm/icewm-1.2.19/src'
CXX ymsgbox.o
CXX ydialog.o
CXX yurl.o
CXX wmsession.o
CXX wmwinlist.o
CXX wmtaskbar.o
wmtaskbar.cc:59:2: warning: #warning "these should be static/elsewhere"
wmtaskbar.cc:529:2: warning: #warning "a hack"
wmtaskbar.cc:711:2: warning: #warning "optimize this"
CXX wmwinmenu.o
CXX wmdialog.o
CXX wmabout.o
CXX wmswitch.o
CXX wmstatus.o
CXX wmoption.o
wmoption.cc:318:2: warning: #warning "separate handling of class and instance, the current way is a
hack"
CXX wmaction.o
CXX wmcontainer.o
wmcontainer.cc: In member function `virtual void YClientContainer::handleButton(const XButtonEvent&
':
wmcontainer.cc:59: warning: comparison between signed and unsigned integer expressions
wmcontainer.cc:87: warning: comparison between signed and unsigned integer expressions
CXX wmclient.o
wmclient.cc:1188:2: warning: #warning "hack"
wmclient.cc:1613: warning: unused parameter 'r'
wmclient.cc:1613: warning: unused parameter 'resized'
CXX wmmgr.o
wmmgr.cc: In member function `virtual bool YWindowManager::handleKey(const XKeyEvent&)':
wmmgr.cc:498: warning: unused variable 'm'
wmmgr.cc:1390:2: warning: #warning "cleanup the constrainSize code, there is some duplication"
wmmgr.cc:1567:2: warning: #warning "this creates more problems than it solves"
wmmgr.cc:1612:2: warning: #warning "per workspace?"
wmmgr.cc:1799:2: warning: #warning "rewrite workarea determine code (per workspace)"
wmmgr.cc:1980:2: warning: #warning "needs a rewrite (save old work area) for each workspace"
wmmgr.cc:2673:2: warning: #warning "make something better"
wmmgr.cc: At global scope:
wmmgr.cc:843: warning: unused parameter 'window'
CXX wmapp.o
wmapp.cc:935:2: warning: #warning calling /bin/sh is considered to be bloat
wmapp.cc:1319:2: warning: #warning "make this generic"
CXX wmframe.o
wmframe.cc:369:2: warning: #warning "this needs some cleanup"
wmframe.cc: In member function `void YFrameWindow::doManage(YFrameClient*)':
wmframe.cc:442: warning: comparison between signed and unsigned integer expressions
wmframe.cc:571:2: warning: #warning "optimize this, do it only if needed"
wmframe.cc:779:2: warning: #warning "looks like sendConfigure but not quite, investigate!"
wmframe.cc:823:2: warning: #warning "alternative configure mechanism would be nice"
wmframe.cc:1046:2: warning: #warning "XXX: insert as next focus, not as last focus"
wmframe.cc:1670:2: warning: #warning "this is really broken"
wmframe.cc:1695:2: warning: #warning "move focusChangesWorkspace check out of here, to (some) calle
s"
wmframe.cc:2085:2: warning: #warning "need initial window mapping cleanup"
wmframe.cc:2312:2: warning: #warning "think about winoptions specified icon here"
CXX wmbutton.o
CXX wmminiicon.o
CXX wmtitle.o
CXX movesize.o
movesize.cc:1042:2: warning: #warning "reevaluate if this is legacy"
CXX themes.o
themes.cc:40:2: warning: #warning "do proper escaping"
themes.cc: In member function `void ThemesMenu::findThemes(const char*, YMenu*)':
themes.cc:213: warning: 'smItem' might be used uninitialized in this function
CXX decorate.o
decorate.cc:318:2: warning: #warning "make a test program for this"
decorate.cc:679:2: warning: #warning "should precalculate these"
CXX browse.o
CXX wmprog.o
wmprog.cc:677:2: warning: #warning "figure out some way for this to work"
wmprog.cc:740:2: warning: #warning "make this into a menuprog (ala gnome.cc), and use mime"
CXX atasks.o
CXX aworkspaces.o
CXX amailbox.o
CXX aclock.o
CXX acpustatus.o
CXX apppstatus.o
CXX aaddressbar.o
aaddressbar.cc:44:2: warning: #warning calling /bin/sh is considered to be bloat
CXX objbar.o
CXX aapm.o
CXX atray.o
CXX ysmapp.o
CXX yxtray.o
yxtray.cc:71:2: warning: #warning "implement systray notifications"
CXX ymenu.o
ymenu.cc:253:2: warning: #warning "cleanup: selectedItem vs. no"
ymenu.cc: In member function `void YMenu::paintItems()':
ymenu.cc:837: warning: unused variable 'oldPaintedItem'
ymenu.cc: At global scope:
ymenu.cc:252: warning: unused parameter 'no'
CXX ylabel.o
CXX yscrollview.o
CXX ymenuitem.o
CXX yscrollbar.o
CXX ybutton.o
CXX ylistbox.o
ylistbox.cc:647:2: warning: #warning "fix this to use an invalidate region"
CXX yinput.o
CXX wmconfig.o
CXX yicon.o
CXX ref.o
CXX yapp.o
yapp.cc:253:2: warning: #warning "make this more general"
yapp.cc:452:2: warning: #warning calling /bin/sh is considered to be bloat
yapp.cc:85: warning: unused parameter 'argc'
yapp.cc:85: warning: unused parameter 'argc'
CXX yxapp.o
yxapp.cc:804:2: warning: #warning "fixme"
CXX ytimer.o
CXX ywindow.o
ywindow.cc:643:2: warning: #warning "implement expose compression"
ywindow.cc: In member function `int YDesktop::getScreenForRect(int, int, int, int)':
ywindow.cc:1829: warning: unused variable 'screen'
ywindow.cc:1830: warning: unused variable 'coverage'
ywindow.cc: At global scope:
ywindow.cc:1828: warning: unused parameter 'x'
ywindow.cc:1828: warning: unused parameter 'y'
ywindow.cc:1828: warning: unused parameter 'width'
ywindow.cc:1828: warning: unused parameter 'height'
ywindow.cc:1803: warning: unused parameter 'screen_no'
CXX ypaint.o
ypaint.cc:445:2: warning: #warning "FIXME: don't mess with multibyte here, use a wide char"
CXX ypopup.o
ypopup.cc:118:2: warning: #warning "FIXME: this logic needs rethink"
CXX misc.o
CXX ycursor.o
CXX ysocket.o
CXX ypaths.o
CXX ypixbuf.o
CXX ylocale.o
ylocale.cc:50:2: warning: #warning "should always use multibyte/fontset if I18N"
ylocale.cc:74:2: warning: #warning "this is getting way too complicated"
ylocale.cc: In static member function `static YUChar* YLocale::unicodeString(const YLChar*, size_t,
size_t&)':
ylocale.cc:155: warning: invalid conversion from `char**' to `const char**'
ylocale.cc:155: warning: initializing argument 2 of `size_t libiconv(void*, const char**, size_t*
char**, size_t*)'
CXX yarray.o
CXX ypipereader.o
CXX yxembed.o
CXX yconfig.o
yconfig.cc:12:2: warning: #warning "fix limited path length"
CXX yprefs.o
CXX yfont.o
yfont.cc:18: warning: unused parameter 'antialias'
CXX yfontcore.o
CXX yfontxft.o
CXX yimage.o
CXX ytooltip.o
LD icewm
CXX icesm.o
LD icewm-session
CXX icesh.o
LD icesh
CXX icewmhint.o
LD icewmhint
CXX icewmbg.o
icewmbg.cc:76:2: warning: #warning "I don't see a reason for this to be conditional...? maybe only
s an #ifdef"
icewmbg.cc:77:2: warning: #warning "XXX I see it now, the process needs to hold on to the pixmap to
make this work :("
icewmbg.cc:213:2: warning: #warning "TODO: implement scaled background"
icewmbg.cc:219:2: warning: #warning "fixme: add back handling of multiple desktop backgrounds"
icewmbg.cc:331:2: warning: #warning "leak needs to be fixed when multiple background desktops are e
abled again"
icewmbg.cc:218: warning: unused parameter 'workspace'
LD icewmbg
CXX icetray.o
LD icewmtray
CXX icehelp.o
LD icehelp
CXX genpref.o
LD genpref
./genpref.exe >../lib/preferences
make[1]: Leaving directory `/home/Owner/utils/wm/icewm-1.2.19/src'
make[1]: Entering directory `/home/Owner/utils/wm/icewm-1.2.19/po'
/usr/bin/msgfmt -o be.mo be.po
/usr/bin/msgfmt -o bg.mo bg.po
/usr/bin/msgfmt: bg.po: warning: Charset "WINDOWS-1251" is not a portable encoding name.
Message conversion to user's charset might not work.
/usr/bin/msgfmt -o ca.mo ca.po
/usr/bin/msgfmt -o cs.mo cs.po
/usr/bin/msgfmt -o de.mo de.po
/usr/bin/msgfmt -o el.mo el.po
/usr/bin/msgfmt -o en.mo en.po
/usr/bin/msgfmt -o es.mo es.po
/usr/bin/msgfmt -o fi.mo fi.po
/usr/bin/msgfmt -o fr.mo fr.po
/usr/bin/msgfmt -o hr.mo hr.po
/usr/bin/msgfmt -o hu.mo hu.po
/usr/bin/msgfmt -o it.mo it.po
/usr/bin/msgfmt -o ja.mo ja.po
/usr/bin/msgfmt -o ko.mo ko.po
/usr/bin/msgfmt -o lt.mo lt.po
/usr/bin/msgfmt -o nl.mo nl.po
/usr/bin/msgfmt -o no.mo no.po
/usr/bin/msgfmt -o pl.mo pl.po
/usr/bin/msgfmt -o pt_BR.mo pt_BR.po
/usr/bin/msgfmt -o ro.mo ro.po
/usr/bin/msgfmt -o ru.mo ru.po
/usr/bin/msgfmt -o sk.mo sk.po
/usr/bin/msgfmt -o sl.mo sl.po
/usr/bin/msgfmt -o sv.mo sv.po
/usr/bin/msgfmt -o tr.mo tr.po
/usr/bin/msgfmt -o uk.mo uk.po
/usr/bin/msgfmt -o zh_CN.mo zh_CN.po
/usr/bin/msgfmt -o zh_TW.Big5.mo zh_TW.Big5.po
make[1]: Leaving directory `/home/Owner/utils/wm/icewm-1.2.19/po'
/home/Owner/utils/wm/icewm-1.2.19>




--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]