Welcome to iraf.net Thursday, May 02 2024 @ 10:34 AM GMT


 Forum Index > Help Desk > Systems New Topic Post Reply
 Xgterm on an AMD 64 running Debian 4.0
   
sakenjm
 05/17/2007 05:10PM (Read 11230 times)  
+----
Newbie

Status: offline


Registered: 05/16/2007
Posts: 8
Hi,I'm having trouble getting xgterm to work on an AMD 64 running Debian 4.0 due to what appears to be a common error with shared libraries. I'm trying to use the linux 32-bit binary.None of the solutions I've found so far in the forum archives seem to work. The error is:xgterm: error while loading shared libraries: libXmu.so.6: cannot open shared object file: No such file or directoryRunning ldd /usr/local/bin/xgterm yields:
linux-gate.so.1 => (0xffffe000)
libXmu.so.6 => not found
libXt.so.6 => not found
libSM.so.6 => not found
libICE.so.6 => not found
libXext.so.6 => not found
libX11.so.6 => not found
libncurses.so.5 => not found
libm.so.6 => /lib32/libm.so.6 (0xf7f77000)
libc.so.6 => /lib32/libc.so.6 (0xf7e4b000)
/lib/ld-linux.so.2 (0xf7fae000)I can verify that all the "not found" libraries are there, and with the proper versions, in /usr/lib and /lib. I also tried rerunning ldconfig, just to make sure.I took a stab at compiling the binaries, both 1.3 and 1.5DEV with no luck. Any help would be greatly appreciated.Thanks.jon saken

 
Profile Email
 Quote
fitz
 05/17/2007 05:10PM  
AAAAA
Admin

Status: offline


Registered: 09/30/2005
Posts: 4040
Jon,I'm travelling at the moment and don't have access to a Debian 4 system. What exactly were the compilation errors from the v1.5DEV code? What version of the X shared libraries do you have on your system?-Mike

 
Profile Email
 Quote
sakenjm
 05/17/2007 05:10PM  
+----
Newbie

Status: offline


Registered: 05/16/2007
Posts: 8
Hi,Thanks for the response. I saved the whole output from the compliation, but it's rather long. I could send that separately. The errors mostly seem to be like this:make[3]: Entering directory `/root/x11iraf/obm/ObmW'
gcc -g -g -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -D_NO_PROTO -c -w HTML-PSformat.c
HTML-PSformat.c:64:2: error: #endif without #if
HTML-PSformat.c: In function âPSprintfâ:
HTML-PSformat.c:224: error: expected declaration specifiers before âva_dclâ
HTML-PSformat.c:242:15: error: macro "va_start" requires 2 arguments, but only 1 given
HTML-PSformat.c:266: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âunsignedâ
HTML-PSformat.c:266: error: declaration for parameter âflushâ but no such parameter
HTML-PSformat.c:272: error: âvalâ undeclared (first use in this function)
HTML-PSformat.c:272: error: (Each undeclared identifier is reported only once
HTML-PSformat.c:272: error: for each function it appears in.)
make[3]: *** [HTML-PSformat.o] Error 1
make[3]: Leaving directory `/root/x11iraf/obm/ObmW'
make[2]: *** [ObmW] Error 2(Sorry about the font weirdness.)Here are the versions on the xlibs:libX11.so.6.2.0 libXfont.so.1.4.1 libXTrap.so.6.4.0
libXau.so.6.0.0 libXft.so.2.1.2 libXt.so.6.0.0
libXaw3d.so.6.1 libXinerama.so.1.0.0 libXtst.so.6.1.0
libXaw6.so.6.0.1 libXi.so.6.0.0 libXvMC.so.1.0.0
libXaw7.so.7.0.0 libXmu.so.6.2.0 libXvMCW.so.1.0.0
libXcomposite.so.1.0.0 libXmuu.so.1.0.0 libXv.so.1.0.0
libXcursor.so.1.0.2 libXpm.so.4.11.0 libXxf86dga.so.1.0.0
libXdamage.so.1.0.0 libXp.so.6.2.0 libXxf86misc.so.1.1.0
libXdmcp.so.6.0.0 libXrandr.so.2.0.0 libXxf86vm.so.1.0.0
libXext.so.6.4.0 libXrender.so.1.3.0
libXfixes.so.3.1.0 libXss.so.1.0.0Thanks for your help.jon

 
Profile Email
 Quote
dr.michi
 05/17/2007 05:10PM  
+----
Newbie

Status: offline


Registered: 01/16/2007
Posts: 14
You need to put a -DUSE_STDARGinto the compilation of obmwI just put it into obm/ObmW/Imakefile:
EXTRA_DEFINES = -D_NO_PROTO -DUSE_STDARGThere was also some strange warnings and an error about tables.h. I can tell what I did to get them away if they bother you.Michael

 
Profile Email
 Quote
sakenjm
 05/17/2007 05:10PM  
+----
Newbie

Status: offline


Registered: 05/16/2007
Posts: 8
Thanks for the last hint. It got me much closer (there were far fewer error messages). I still seem to have a few more that are keeping it from compiling.Again, I can send the whole log file if requested, but here is my best guess for the relevant errors:make[3]: Entering directory `/root/x11iraf-v1.5/obm/ObmW'
gcc -g -O2 -fno-strict-aliasing -g -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L $
HTML-PSformat.c:64:2: error: #endif without #if
make[3]: *** [HTML-PSformat.o] Error 1make[2]: Entering directory `/root/x11iraf-v1.5/xgterm'
gcc -g -O2 -fno-strict-aliasing -g -I../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DALLOWLOGGING -c -o button.o button.c
button.c:43: error: conflicting types for ‘malloc’
make[2]: *** [button.o] Error 1I think these are all that is left. Thanks for any help you can give.jon

 
Profile Email
 Quote
fitz
 05/17/2007 05:10PM  
AAAAA
Admin

Status: offline


Registered: 09/30/2005
Posts: 4040
Hi Jon,The error in the xgterm/button.c can probably be fixed by simply removing the declaration for the malloc. For the HTML-PSFormat.c file I'm not sure I believe you're using the v1.5DEV sources -- In earlier release there is an ifdef that was commented out but the closing '*/' on the comment is missing. I just checked the tarball in the download area and it is there so it might just be some confusion about the version. In either case I note the -DUSE_STDARG is missing from the command line flags. Hope this helps.Cheers,
-Mike

 
Profile Email
 Quote
sakenjm
 05/17/2007 05:10PM  
+----
Newbie

Status: offline


Registered: 05/16/2007
Posts: 8
Hi,I got this one form https://iraf.net/ftp/iraf/X11. Is there another place I should go?Also, should I add the -DUSE_STDARG compiler flag to other Imakefiles in the other subdirectories?And finally, I also see that missing table.h, so if that's a problem please let me know.Thanks.jon

 
Profile Email
 Quote
   
Content generated in: 0.18 seconds
New Topic Post Reply

Normal Topic Normal Topic
Sticky Topic Sticky Topic
Locked Topic Locked Topic
New Post New Post
Sticky Topic W/ New Post Sticky Topic W/ New Post
Locked Topic W/ New Post Locked Topic W/ New Post
View Anonymous Posts 
Anonymous users can post 
Filtered HTML Allowed 
Censored Content 
dog allergies remedies cialis 20 mg chilblain remedies


Privacy Policy
Terms of Use

User Functions

Login