Opened 19 years ago

Closed 19 years ago

#2849 closed defect (fixed)

BUG: xpdf-3.00

Reported by: yves@… Owned by: olegb@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

the configure script seems to find every Motif libs and includes it looks for (except Sgm - SGI Motif) but warns that Motif libs could not be found and disables X stuff.

-- note that I use lesstif instead of openMotif and that ddd did build ok with that same lesstif installed

Final note : xpdf should depend on libpaper and, IMHO, should offer a a4 or a usletter variant instead of having a4 default with no choice.

Attachments (5)

configure.log (5.3 KB) - added by yves@… 19 years ago.
port -v configure output
config.log (81.5 KB) - added by yves@… 19 years ago.
the real config.log
patch-configure (502 bytes) - added by yves@… 19 years ago.
patch configure
patch-SplashFTFontEngine.h (268 bytes) - added by yves@… 19 years ago.
patch SplashFTFontEngine.h
patch-SplashFTFontFile.h (272 bytes) - added by yves@… 19 years ago.
patch SplashFTFontFile.h

Download all attachments as: .zip

Change History (11)

Changed 19 years ago by yves@…

Attachment: configure.log added

port -v configure output

Changed 19 years ago by yves@…

Attachment: config.log added

the real config.log

comment:1 Changed 19 years ago by olegb@…

Resolution: fixed
Status: newclosed

fixed in CVS.. revision1.

thanks for the report.

comment:2 Changed 19 years ago by yves@…

Resolution: fixed
Status: closedreopened

I tried it, but got the exact same results

I also tried with --without-Sgm-library

I also added a lesstif variant since openmotif does not build on OpenDarwin

variant lesstif {

depends_lib-delete lib:libXm.4:openmotif depends_lib-append lib:libXm.2:lesstif

}

comment:3 Changed 19 years ago by olegb@…

lesstif doesn't satisfy the deps for this port.

depends_lib lib:libX11.6:XFree86 lib:libXm.4:openmotif lib:libt1.5:t1lib \

lib:libfreetype.6:freetype lib:libpaper:libpaper

lesstif has:

libXm.2.0.1.dylib ...etc...

so, you *must* have openmotif for this, though I agree lesstif should (but doesn't) work.

comment:4 Changed 19 years ago by yves@…

the problem is not in lesstif, it is in deprecated freetype includes

here are the patches to make it run.

Since puredarwin can't build openmotif, I did it a puredarwin variant.

Changed 19 years ago by yves@…

Attachment: patch-configure added

patch configure

Changed 19 years ago by yves@…

Attachment: patch-SplashFTFontEngine.h added

patch SplashFTFontEngine.h

Changed 19 years ago by yves@…

Attachment: patch-SplashFTFontFile.h added

patch SplashFTFontFile.h

comment:5 Changed 19 years ago by yves@…

the variant itself

variant puredarwin {

patchfiles patch-SplashFTFontEngine.h patch-SplashFTFontFile.h patch-configure depends_lib-delete lib:libXm.4:openmotif depends_lib-append lib:libXm.2:lesstif

}

comment:6 Changed 19 years ago by olegb@…

Resolution: fixed
Status: reopenedclosed

cool, great !!

commited, thanks yves.

Note: See TracTickets for help on using tickets.