Avatar billede folle Nybegynder
03. marts 2003 - 13:28 Der er 5 kommentarer og
1 løsning

compillerings problem

Jeg vil installere et program som hedder MolMol, men under compillereingen får jeg denne fejl:

MotifInit.c:29:19: Xm/Xm.h: No such file or directory

I min distribution (RedHat 8.0) ligger denne fil i dettte directory:
/usr/X11R6/LessTif/Motif1.2/include/Xm/Xm.h

Programmet bruger en makedef-fil som ser sådan ud:

# definitions for Linux

MCPPFLAGS = $(MISSFUNC)
MCFLAGS = -O2

RANLIB = /bin/true
WAIT  = /bin/sleep 2
SHELL  = /bin/sh
CPP    = /lib/cpp
CC    = /usr/bin/gcc

SGDEVDIR = x11 no pov rib vrml1 vrml2 ps fm

SGDEVDEF = -DSG_DEV_X11 -DSG_DEV_NO -DSG_DEV_POV -DSG_DEV_RIB -DSG_DEV_VRML1 -DSG_DEV_VRML2 -DSG_DEV_PS -DSG_DEV_CPS -DSG_DEV_FM3 -DSG_DEV_FM4

PUDEVDIR = motif tty
PUDEVDEF = -DPU_DEV_MOTIF -DPU_DEV_TTY

IODEVDIR = motx11 ttyno
IODEVDEF = -DIO_DEV_MOTIF_X11 -DIO_DEV_TTY_NO

MOTIFDEF = -DFUNCPROTO

SYSLIB  = -L/usr/X11R6/lib -lXm -lXt -lXpm -lX11 -lm -lc -lieee

TOOLSDIR = $(TOP)/tools
SGDIR    = $(TOP)/sg

Hvordan sætter jeg path'en for Xm til det rigtige?
Avatar billede herlock Nybegynder
03. marts 2003 - 13:40 #1
Se variablerne med

env
Avatar billede herlock Nybegynder
03. marts 2003 - 13:42 #2
Hvis det blot er en tilføjelse er syntax:
path=$path:/detdirduviltilføje
Avatar billede herlock Nybegynder
03. marts 2003 - 13:44 #3
hvis det er en variabel du vil tilføje:
env VARIABELNAVN=værdi
Avatar billede folle Nybegynder
03. marts 2003 - 16:11 #4
Jeg har prøvet at tilføje stien til PATH, men stadig samme fejl. I filen MotifInit.c inkluderes "Xm.h" med denne sætning:
#include <Xm/Xm.h>

Ændre jeg dette til den absolutte sti forsvinder fejlen. Problemet er bare at der er mange inkluderinger af denne type så det vi være et stort arbejde at ændre dem alle.

Er der ikke en variabel som bestemmer hvor compileren skal lede efter <Xm/...>?
Avatar billede stringbuffer Nybegynder
11. september 2003 - 20:53 #5
Prøv at ændre det i fra
MCFLAGS = -O2
til
MCFLAGS = -O2 -I/usr/X11R6/LessTif/Motif1.2/include/Xm
Avatar billede folle Nybegynder
12. september 2003 - 09:08 #6
Jeg har opgivet og kører programmet under skod windows.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester