Opened 12 years ago

Closed 12 years ago

#19748 closed defect (fixed)

tesseract: fails doing "make install"

Reported by: Damien@… Owned by: markemer (Mark Anderson)
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: make, install, java Cc: hans@…
Port: tesseract

Description

port -d install tesseract -universal

…

 /usr/bin/install -c -m 644 ./eng.user-words /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_tesseract/work/destroot/opt/local/share/tessdata/eng.user-words
 /usr/bin/install -c -m 644 ./eng.word-dawg /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_tesseract/work/destroot/opt/local/share/tessdata/eng.word-dawg
 /usr/bin/install -c -m 644 ./eng.unicharset /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_tesseract/work/destroot/opt/local/share/tessdata/eng.unicharset
Making install in testing
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
Making install in dlltest
make[2]: Nothing to be done for `install-exec-am'.
/bin/sh ../config/mkinstalldirs /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_tesseract/work/destroot/opt/local/include/tesseract
 /usr/bin/install -c -m 644 dlltest.cpp /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_tesseract/work/destroot/opt/local/include/tesseract/dlltest.cpp
 /usr/bin/install -c -m 644 dlltest.dsp /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_tesseract/work/destroot/opt/local/include/tesseract/dlltest.dsp
 /usr/bin/install -c -m 644 dlltest.vcproj /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_tesseract/work/destroot/opt/local/include/tesseract/dlltest.vcproj
Making install in java
make[1]: *** No rule to make target `install'.  Stop.
make: *** [install-recursive] Error 1

Warning: the following items did not execute (for tesseract): org.macports.activate org.macports.destroot org.macports.archive org.macports.install
Error: Status 1 encountered during processing.

Change History (7)

comment:1 Changed 12 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to emer@…

comment:2 Changed 12 years ago by mf2k (Frank Schima)

Cc: hans@… added

ccing reporter of dup #19681.

comment:3 Changed 12 years ago by mf2k (Frank Schima)

What version of Mac OS X are you running? What version of Xcode?

comment:4 in reply to:  3 Changed 12 years ago by Damien@…

Replying to macsforever2000@…:

What version of Mac OS X are you running? What version of Xcode?

Léopard 10.5.7 on Intel. Xcode 3.1.2

comment:5 Changed 12 years ago by hans@…

Leopard on Intel, Xcode 3.0 (though I think it's irrelevant). I still think the case-sensitive filesystem is causing the makefile problem.

comment:6 in reply to:  5 Changed 12 years ago by Damien@…

Replying to hans@…:

I still think the case-sensitive filesystem is causing the makefile problem.

No idea about this. My system is also case-sensitive, by the way.

comment:7 in reply to:  5 Changed 12 years ago by blb@…

Resolution: fixed
Status: newclosed

Replying to hans@…:

Leopard on Intel, Xcode 3.0 (though I think it's irrelevant). I still think the case-sensitive filesystem is causing the makefile problem.

Note that there are issues with some of the tools shipped with Xcode 3.0 which are fixed in 3.1.x; though this isn't one of them.

It looks like there is a java/makefile on extract, which is overwritten by Makefile during configure on case-insensitive filesystems; but obviously not on case-sensitive, so the error occurs. Fixed in r51430 (not awaiting maintainer approval since it is broken for some).

Note: See TracTickets for help on using tickets.