Dear Members !

Maaf saya nulis lagi dengan topik yang sama. Posting saya yang terdahulu 
mungkin kurang lengkap informasinya

Saya berusaha menjalankan suatu C++ program pada O/S Red Hat Linux 6.0 
dengan kernel 2.2.14, tapi saya mendapatkan pesan kesalahan sbb :

BUG IN DYNAMIC LINKER ld.so: dynamic-link.h: 57: elf_get_dynamic_info: 
Assertion '! "bad dynamic tag"' failed!

Saya juga sudah mencoba menjalankannya pada kernel versi yang lebih lama, 
2.2.5-15, bahkan pada mesin dengan O/S Solaris 2.6, tapi semuanya 
memberikan pesan kesalahan yang sama.

Pada salah satu file header-nya saya mendapati sintaks sbb :

#define caseBla()        \
        case 'a':        \
        case 'e':        \
        case 'i':        \
        case 'o':        \
        case 'u'

Pada waktu source-nya saya compile ulang, token '\' tidak dikenali. Pesan 
error-nya sbb :

blabla.h:100: parse error before 'case'
blabla.h:100: stray '\' in program
.

>sebenarnya token '\' itu tidak asing, itu digunakan untuk meyambung
>#define yang lebih dari 1 baris. Compiler apa yang anda pakai, dan versi
>berap (di gcc yang disertakan di rh 7, kadang2 #define yang sah menurut
>standar C di salahkan/diberi peringatan).

Tadinya saya juga mengira kalau karakter '\' dipakai untuk memberitahu 
compiler bahwa baris ini tidak terpisah dengan baris berikutnya, seperti 
kalo menjalankan perintah configure pada waktu instalasi. Tapi kenapa dalam 
hal ini, tidak dikenali ?

>kalo  yang bug in dinamyc linker itu kurang tahu ya sebabnya apa,
>memangnya ini program apa sih?

Oh ya, saya pakai GNU C Compiler (gcc,g++) versi 2.95.1. Program yang saya 
coba jalankan dan kompilasi ulang ini dibuat oleh orang lain merupakan 
program konfiksasi atau stemmer (memparsing kalimat-kalimat menjadi 
sekumpulan kata-kata dasar) dan rencananya akan saya interface-kan dengan 
program yang saya buat pakai Java.

Mas-mas/mbak-mbak mungkin ada yang pernah membuat program seperti ini ? 

Help please,

rio


--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke