[MacPorts] #28264: evince fails to compile; appears to be problem with poppler
#28264: evince fails to compile; appears to be problem with poppler -------------------------------------+-------------------------------------- Reporter: david.w.watson@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: evince -------------------------------------+-------------------------------------- evince fails to compile -- Ticket URL: <https://trac.macports.org/ticket/28264> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28264: evince fails to compile; appears to be problem with poppler -------------------------------------+-------------------------------------- Reporter: david.w.watson@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: evince -------------------------------------+-------------------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => devans@… * cc: rmstonecipher@… (removed) -- Ticket URL: <https://trac.macports.org/ticket/28264#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28264: evince fails to compile; appears to be problem with poppler -------------------------------------+-------------------------------------- Reporter: david.w.watson@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: evince -------------------------------------+-------------------------------------- Changes (by macsforever2000@…): * cc: macsforever2000@… (added) Comment: I see this too. The main error seems to be around this section: {{{ :info:build /usr/bin/nm: no name list :info:build warning: no debug symbols in executable (-arch x86_64) :info:build /usr/bin/ranlib: file: .libs/libevdocument.a(libevdocument_la- ev-debug.o) has no symbols :info:build ranlib: file: .libs/libevdocument.a(libevdocument_la-ev- debug.o) has no symbols :info:build make[3]: Leaving directory `/opt/local/var/macports/build/_opt_mports_trunk_dports_gnome_evince/work/evince-2.30.3/libdocument' :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_mports_trunk_dports_gnome_evince/work/evince-2.30.3/libdocument' :info:build Making all in backend :info:build make[2]: Entering directory `/opt/local/var/macports/build/_opt_mports_trunk_dports_gnome_evince/work/evince-2.30.3/backend' :info:build Making all in pdf :info:build make[3]: Entering directory `/opt/local/var/macports/build/_opt_mports_trunk_dports_gnome_evince/work/evince-2.30.3/backend/pdf' :info:build CXX ev-poppler.lo :info:build GEN pdfdocument.evince-backend :info:build Found cached translation database :info:build Merging translations into pdfdocument.evince-backend. :info:build ev-poppler.cc: In function 'EvLink* ev_link_from_action(PdfDocument*, PopplerAction*)': :info:build ev-poppler.cc:1134: warning: enumeration value 'POPPLER_ACTION_RENDITION' not handled in switch :info:build ev-poppler.cc:1134: warning: enumeration value 'POPPLER_ACTION_OCG_STATE' not handled in switch :info:build /opt/local/include/poppler/glib/poppler-page.h: In function 'gchar* pdf_selection_get_selected_text(EvSelection*, EvRenderContext*, EvSelectionStyle, EvRectangle*)': :info:build /opt/local/include/poppler/glib/poppler-page.h:101: error: too many arguments to function 'char* poppler_page_get_text(PopplerPage*)' :info:build ev-poppler.cc:1991: error: at this point in file :info:build make[3]: *** [ev-poppler.lo] Error 1 :info:build make[3]: Leaving directory `/opt/local/var/macports/build/_opt_mports_trunk_dports_gnome_evince/work/evince-2.30.3/backend/pdf' :info:build make[2]: *** [all-recursive] Error 1 :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_mports_trunk_dports_gnome_evince/work/evince-2.30.3/backend' :info:build make[1]: *** [all-recursive] Error 1 :info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_mports_trunk_dports_gnome_evince/work/evince-2.30.3' :info:build make: *** [all] Error 2 :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_mports_trunk_dports_gnome_evince/work/evince-2.30.3' :info:build shell command " cd "/opt/local/var/macports/build/_opt_mports_trunk_dports_gnome_evince/work/evince-2.30.3" && /usr/bin/make -j8 -w all " returned error 2 :error:build Target org.macports.build returned: shell command failed (see log for details) }}} -- Ticket URL: <https://trac.macports.org/ticket/28264#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28264: evince fails to compile; appears to be problem with poppler -------------------------------------+-------------------------------------- Reporter: david.w.watson@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: evince -------------------------------------+-------------------------------------- Comment(by hypocrite@…): I don't really understand any of this, but is this page relevant? [https://trac.macports.org/changeset/75626] -- Ticket URL: <https://trac.macports.org/ticket/28264#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28264: evince fails to compile; appears to be problem with poppler -------------------------------------+-------------------------------------- Reporter: david.w.watson@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: evince -------------------------------------+-------------------------------------- Comment(by don@…): Replying to [ticket:28264 david.w.watson@…]:
evince fails to compile
Evince build succeeded by installing Poppler with it's Portfile reverted to revision 73295 (thus using Poppler version 0.14.5). -- Ticket URL: <https://trac.macports.org/ticket/28264#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28264: evince fails to compile; appears to be problem with poppler -------------------------------------+-------------------------------------- Reporter: david.w.watson@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: evince -------------------------------------+-------------------------------------- Comment(by suv-sf@…): The patch allows to build evince 2.30.3 with poppler 0.16 (tested on MacOS X 10.5.8 i386). (The latest evince version 2.32.0 includes these fixes, but unlike 2.30.3 I didn't get to launch it without crash with my setup - possibly due to disabling gnome-related functions in the local portfile).). -- Ticket URL: <https://trac.macports.org/ticket/28264#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28264: evince fails to compile; appears to be problem with poppler --------------------------------------+------------------------------------- Reporter: david.w.watson@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: Port: evince | --------------------------------------+------------------------------------- Changes (by dports@…): * status: new => closed * resolution: => fixed Comment: Replying to [comment:8 suv-sf@…]:
The patch allows to build evince 2.30.3 with poppler 0.16 (tested on MacOS X 10.5.8 i386).
Thanks. I committed the patch in r75856. -- Ticket URL: <https://trac.macports.org/ticket/28264#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts