Rhide meghalt

 ( Arc | 2005. május 27., péntek - 15:50 )

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Sziasztok.

Nekem is előjött ez a hiba! Próbáltam újratenni nem segített, pedig semmit nem csináltam, egyszer elindítottam ment, majd utánna szegmens hiba :(!
Pontosan:
----------------------------------------------------------------
pcz@Big-Pc:~$ rhide
This is RHIDE 1.5. Copyright (c) 1996-2002 by Robert H”hne
(Feb 17 2003 11:09:00)
*** glibc detected *** corrupted double-linked list: 0x0835cf18 ***
Félbeszakítva
----------------------------------------------------------------
Forrásból nem megy fel, mert a configure ezt írja:
----------------------------------------------------------------
checking for Turbo Vision header files... no
configure: error: Could not find Turbo Vision header files.
Please give me a hint by setting the variable TV_INC
----------------------------------------------------------------
Próbátam lefordítani a tvision-t, de az meg a make közbe hal meg ezzel:
----------------------------------------------------------------
tvision-0.8$ make
cd . \
&& CONFIG_FILES= CONFIG_HEADERS=config.h \
/bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[1]: Entering directory `/home/pcz/Install/Fent-van/rhide/tvision-0.8'
Making all in doc
make[2]: Entering directory `/home/pcz/Install/Fent-van/rhide/tvision-0.8/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/pcz/Install/Fent-van/rhide/tvision-0.8/doc'
Making all in lib
make[2]: Entering directory `/home/pcz/Install/Fent-van/rhide/tvision-0.8/lib'
ln -s ./. tvision
source='TApplication.cc' object='TApplication.o' libtool=no \
depfile='.deps/TApplication.Po' tmpdepfile='.deps/TApplication.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c -o TApplication.o `test -f TApplication.cc || echo './'`TApplication.cc
In file included from /usr/include/c++/4.0.2/backward/iostream.h:31,
from ./tvision/tobjstrm.h:416,
from ./tvision/tv.h:635,
from TApplication.cc:20:
/usr/include/c++/4.0.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated.
./tvision/tobjstrm.h:289: error: a class-key must be used when declaring a friend
./tvision/tobjstrm.h:289: error: friend declaration does not name a class or function
./tvision/tobjstrm.h:344: error: a class-key must be used when declaring a friend
./tvision/tobjstrm.h:344: error: friend declaration does not name a class or function
./tvision/tobjstrm.h:378: error: a class-key must be used when declaring a friend
./tvision/tobjstrm.h:378: error: friend declaration does not name a class or function
/usr/include/c++/4.0.2/backward/iostream.h:38: error: 'streambuf' is already declared in this scope
./tvision/tobjstrm.h:426: error: a class-key must be used when declaring a friend
./tvision/tobjstrm.h:426: error: friend declaration does not name a class or function
./tvision/tobjstrm.h:589: error: 'streampos' does not name a type
./tvision/tobjstrm.h:594: error: expected ';' before '(' token
./tvision/tobjstrm.h:607: error: expected ';' before '(' token
./tvision/tobjstrm.h:766: error: 'streampos' does not name a type
./tvision/tobjstrm.h:771: error: expected ';' before '(' token
./tvision/tobjstrm.h:784: error: expected ';' before '(' token
make[2]: *** [TApplication.o] Error 1
make[2]: Leaving directory `/home/pcz/Install/Fent-van/rhide/tvision-0.8/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pcz/Install/Fent-van/rhide/tvision-0.8'
make: *** [all] Error 2
----------------------------------------------------------------

Mit lehet ilyenkor tenni? A CVS-t honnan tudom letölteni? Milyen függőségei vannak?

A jelenlegi ubuntu breezy-n van deb csomiból.

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Köszi, kipróbálom!

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Vmiért nem megy le a configure, ezt írja:

pcz@Big-Pc:~/Install/Feltenni/rhide/rhide$ ./configure --prefix=/usr
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking build system type... i686-pc-linux
checking host system type... i686-pc-linux
checking for Turbo Vision header files... /home/pcz/Install/Feltenni/rhide/tvision/include
checking for Turbo Vision library... /home/pcz/Install/Feltenni/rhide/tvision/makes
checking for SET's editor sources... /home/pcz/Install/Feltenni/rhide/setedit
checking for SET's editor libraries... no
configure: error: Could not find SET's editor libraries.
Please give me a hint by setting the variable SETOBJ

Mi ez?

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Ez megoldva, most megy a make, kíváncsian várom az eredményt!

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

A helyzet a következő, gcc 4.0-ával az alábbi hibaözit kapom:
------------------------------------------
gcc: /easydiag.a: Nincs ilyen fájl vagy könyvtár
make[1]: *** [gpr2mak.exe] Error 1
make[1]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide'
make: *** [gpr2mak.exe] Error 2
------------------------------------------

3.4.5-ös gcc-vel pedig:
------------------------------------------
gcc: installation problem, cannot exec `cc1plus': Nincs ilyen fájl vagy könyvtármake[3]: *** [ndepcoll.o] Error 1
make[3]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide/libide/names'make[2]: *** [names/names.gpr.force] Error 2
make[2]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide/libide'
make[1]: *** [libide/libide.gpr.force] Error 2
make[1]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide'
make: *** [gpr2mak.exe] Error 2
------------------------------------------

Most mit csináljak? g++ fent van!

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Hülye kérdés lesz: próbáltad már 3.3.6-tal? Nekem a mozilla dolgok nem mindig forognak >3.4 GCC-vel. Esetleg egy próbát megér.

A 4-es lesz a nyerő, de mi az az easydiag.a? A setedid könyvtárában csak easydiag.h van!

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

A .a fájlok egy ún. ar csomag, amiben .o fájlok vannak (nem elírás AR csomag). man ar.

Az easyedit.h-nak semi köze hozzá, az csak egy include file. Ahova ez szemeteli az átmeneti fordítási dolgokat ott kell keresni easyedit.a -t (valamelyik mappa .libs almappájában fogsz rábukkanni).

Nincs ilyen file! Csak libeasyd.a van!

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Szerintem az easydiag.a hivatkozás a libeasyd.a-ra vonatkozna, csak el van írva valahol. A CVS-ből vett dolgoknál előfordulhatnak ilyen hibák, amik a fejlesztőnél esetleg máshogy vannak.

OK, csináltam szimlinket rólla, be is másoltam egy rakat helyre, de sehol nem talája meg :(

Akinek lefordult segíthetne, vagy küldje el az ő cvs snapshot-ját, mert nagyon kéne a progi, már használnom kéne!

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

csináltam csomagot mindenből, csak a rhide-ből nem sikerült még (ubuntu alá), a libset-dev kelett neki, így már továbbmeg, viszont most ez a hiba:

/usr/bin/make -C libide/ -f libide.mak RHIDE_OS_="Linux" CFLAGS="" CXXFLAGS="" LDFLAGS="" CPPFLAGS=""
make[3]: Entering directory `/home/pcz/Install/Feltenni/rhide/rhide/libide'
/usr/bin/make -C names/ -f names.mak RHIDE_OS_="Linux" CFLAGS="" CXXFLAGS="" LDFLAGS="" CPPFLAGS=""
make[4]: Entering directory `/home/pcz/Install/Feltenni/rhide/rhide/libide/names'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide/libide/names'/usr/bin/make -C stream/ -f stream.mak RHIDE_OS_="Linux" CFLAGS="" CXXFLAGS="" LDFLAGS="" CPPFLAGS=""
make[4]: Entering directory `/home/pcz/Install/Feltenni/rhide/rhide/libide/stream'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide/libide/stream'
make[3]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide/libide'
/usr/bin/make -C librhgdb/ -f librhgdb.mak RHIDE_OS_="Linux" CFLAGS="" CXXFLAGS="" LDFLAGS="" CPPFLAGS=""
make[3]: Entering directory `/home/pcz/Install/Feltenni/rhide/rhide/librhgdb'
gcc -I/home/pcz/Install/Feltenni/rhide/rhide/librhgdb/include -I../libgdb -g -O2 -U__GNUC_MINOR__ -pipe -D_GNU_SOURCE -c annotate.c -o annotate.o
gcc -I/home/pcz/Install/Feltenni/rhide/rhide/librhgdb/include -I../libgdb -g -O2 -U__GNUC_MINOR__ -pipe -D_GNU_SOURCE -c breakpoi.c -o breakpoi.o
gcc -I/home/pcz/Install/Feltenni/rhide/rhide/librhgdb/include -I../libgdb -g -O2 -U__GNUC_MINOR__ -pipe -D_GNU_SOURCE -c defaults.c -o defaults.o
gcc -I/home/pcz/Install/Feltenni/rhide/rhide/librhgdb/include -I../libgdb -g -O2 -U__GNUC_MINOR__ -pipe -D_GNU_SOURCE -c dis.c -o dis.o
dis.c: In function 'disassemble':
dis.c:226: warning: the address of 'debugger_started', will always evaluate as 'true'
gcc -I/home/pcz/Install/Feltenni/rhide/rhide/librhgdb/include -I../libgdb -g -O2 -U__GNUC_MINOR__ -pipe -D_GNU_SOURCE -c frame.c -o frame.o
gcc -I/home/pcz/Install/Feltenni/rhide/rhide/librhgdb/include -I../libgdb -g -O2 -U__GNUC_MINOR__ -pipe -D_GNU_SOURCE -c gdbcontr.c -o gdbcontr.o
gcc -I/home/pcz/Install/Feltenni/rhide/rhide/librhgdb/include -I../libgdb -g -O2 -U__GNUC_MINOR__ -pipe -D_GNU_SOURCE -c gdbinter.c -o gdbinter.o
gdbinter.c: In function 'init_gdb':
gdbinter.c:447: error: 'create_breakpoint_hook' undeclared (first use in this function)
gdbinter.c:447: error: (Each undeclared identifier is reported only once
gdbinter.c:447: error: for each function it appears in.)
gdbinter.c: In function 'done_gdb':
gdbinter.c:455: error: 'create_breakpoint_hook' undeclared (first use in this function)
gdbinter.c: In function 'handle_gdb_command':
gdbinter.c:496: error: 'RETURN_MASK_ALL' undeclared (first use in this function)make[3]: *** [gdbinter.o] Error 1
make[3]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide/librhgdb'
make[2]: *** [librhgdb/librhgdb.gpr.force] Error 2
make[2]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide'
make[1]: *** [idegc.exe] Error 2
make[1]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide'
make: *** [build-arch-stamp] Error 2

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Ha az 5.3-as gdb-vel próbálom akkor ez a hiba (az előző 6.4-essel volt):

raphs -Wformat -Wparentheses -Wpointer-arith -Wuninitialized /home/pcz/Install/Feltenni/rhide/gdb-5.3/gdb/gdbtypes.c
/home/pcz/Install/Feltenni/rhide/gdb-5.3/gdb/gdbtypes.c: In function 'recursive_dump_type':
/home/pcz/Install/Feltenni/rhide/gdb-5.3/gdb/gdbtypes.c:2961: error: invalid lvalue in increment
make[4]: *** [gdbtypes.o] Error 1
make[4]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide/gdb_obj/gdb'
make[3]: *** [all-gdb] Error 2
make[3]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide/gdb_obj'
make[2]: *** [libgdb-files] Error 2
make[2]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide/libgdb'
make[1]: *** [libgdb/libgdbrh.a] Error 2
make[1]: Leaving directory `/home/pcz/Install/Feltenni/rhide/rhide'
make: *** [build-arch-stamp] Error 2

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Azt vettem észre, hogy egyik gcc-vel túllép az egyik hibán, a másikal viszont másiknál akad el! Ez miért lehet? Akinek lefordult, az milyen gcc-t használt?

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Vki nem tudna nekem csinálni a rhide-cvs-ből egy binárist, akinek lefordul?

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Már kezd elegem lenni! A 2.95-ös gcc-től a 4.0-ásig mindennel kipróbáltam, de egyikkel sem sikerült normálisan lefordítani! Miért lehet az, hogy ment aztán egyszercsak nem??? Ilyet még linux alatt nem láttam! És másik userrel sem megy!

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Hali!

A tegnapi (2006.05.24.) snapshot-ból fordított binárisokat becsomagoltam UHU alá (dev!). Ha érdekel valakit:

http://begyu.uw.hu/dev/rhide_1.5.0~2006.05.24-1_i386.uhu
http://begyu.uw.hu/dev/rhtvision_2.1.0-3_i386.uhu
http://begyu.uw.hu/dev/setedit_0.5.5-6_i386.uhu

116ea5c7742fb50953b3fedccc4d10e2 rhide_1.5.0~2006.05.24-1_i386.uhu
350e42e432e930676893d798c8cf1177 rhtvision_2.1.0-3_i386.uhu
eab648950102c86d2ac8591e1d81558f setedit_0.5.5-6_i386.uhu

Nem volt még meg a GDB 6.4-es forrása, ezért a 6.3-al fordítottam.

memtest mit mond?

Szia!

ötletek:
- strace nem segít kinyomozni a hibát ami miat a rhide elszál ?
- Valamilyen lib amit esetleg az rhide használ nem frissult véletlenül?
- Esetleg az rhide-t ujra forgatni főleg ha volt valamilyen komolyabb lib változás ?

Üdv
kagy

[quote:50c3ac59e9="Arc"]Hi! egy nagy gondom van, c programozásra linux alatt a rhide-t használtam, tegnap óta nem indul el, csak a "szegmens hiba " szöveg jelenik meg a képernyőn, root-ként még elindul, de fordítani nem lehet, ha próbálom elindítani, utána a konzolon nagyon furcsa karakterek jelennek meg!
indításkor
free(): invalid pointer 0x4038f0000!
szegmens hiba
kiírása után visszaadja a promptot
Rhide 1.5 distro: debian sarge
próbáltam leszedni és újra feltenni a helyzet ua. maradt.
Ha valakinek van használható megoldása a problémára, köszönettel venném...
Arc:
????[/quote:50c3ac59e9]

Kicsit olyan, mintha valami ki lett volna húzva alola.
lib?, új kernel? mi változott?

Nem lehet, hogy csak egy config-file sérült?

Memtest szerint ok a gép, proci 30 fokos, rhide továbbra sem megy :( csak apt-get update volt, kernelt nem fordítottam, kicsit bosszant, hogy nem megy, mert kellene a progi. Kösz az eddigi segítő próbálkozásokat.
Arc

[quote:6627b089d2="Arc"]Memtest szerint ok a gép, proci 30 fokos, rhide továbbra sem megy :( csak apt-get update volt, kernelt nem fordítottam, kicsit bosszant, hogy nem megy, mert kellene a progi. Kösz az eddigi segítő próbálkozásokat.
Arc[/quote:6627b089d2]
Most fordítottam CVS-snapshot-ból, UHU alatt működik.
Szerintem a régebbi bugos.

Hi! egy nagy gondom van, c programozásra linux alatt a rhide-t használtam, tegnap óta nem indul el, csak a "szegmens hiba " szöveg jelenik meg a képernyőn, root-ként még elindul, de fordítani nem lehet, ha próbálom elindítani, utána a konzolon nagyon furcsa karakterek jelennek meg!
indításkor
free(): invalid pointer 0x4038f0000!
szegmens hiba
kiírása után visszaadja a promptot
Rhide 1.5 distro: debian sarge
próbáltam leszedni és újra feltenni a helyzet ua. maradt.
Ha valakinek van használható megoldása a problémára, köszönettel venném...
Arc:
????

[quote:74b9a5be54="Arc"]Hi! egy nagy gondom van, c programozásra linux alatt a rhide-t használtam, tegnap óta nem indul el, csak a "szegmens hiba " szöveg jelenik meg a képernyőn, root-ként még elindul, de fordítani nem lehet, ha próbálom elindítani, utána a konzolon nagyon furcsa karakterek jelennek meg!
indításkor
free(): invalid pointer 0x4038f0000!
szegmens hiba
kiírása után visszaadja a promptot
Rhide 1.5 distro: debian sarge
próbáltam leszedni és újra feltenni a helyzet ua. maradt.
Ha valakinek van használható megoldása a problémára, köszönettel venném...
Arc:
????[/quote:74b9a5be54]

csereljel memoriat vagy igazitsad a procin a hutest

apt-kill update