[MacPorts] #23501: Pinentry fails to build with QT 4.6

MacPorts noreply at macports.org
Sun Jan 31 10:08:18 PST 2010


#23501: Pinentry fails to build with QT 4.6
-------------------------+--------------------------------------------------
 Reporter:  xumix@…      |       Owner:  macports-tickets@…                   
     Type:  defect       |      Status:  new                                  
 Priority:  Normal       |   Milestone:                                       
Component:  ports        |     Version:  1.8.2                                
 Keywords:               |        Port:  pinentry                             
-------------------------+--------------------------------------------------
 {{{
 Making all in pinentry
 /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I. -I..  -I../assuan -I../secmem
 -I/opt/local/include -Wall  -O2 -arch x86_64 -Wall -Wcast-align -Wshadow
 -Wstrict-prototypes -Wno-pointer-sign -MT pinentry.o -MD -MP -MF
 .deps/pinentry.Tpo -c -o pinentry.o pinentry.c
 /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I. -I..  -I../assuan -I../secmem
 -I/opt/local/include -Wall  -O2 -arch x86_64 -Wall -Wcast-align -Wshadow
 -Wstrict-prototypes -Wno-pointer-sign -MT pinentry-curses.o -MD -MP -MF
 .deps/pinentry-curses.Tpo -c -o pinentry-curses.o pinentry-curses.c
 pinentry.c: In function 'pinentry_utf8_to_local':
 pinentry.c:133: warning: passing argument 2 of 'libiconv' from
 incompatible pointer type
 pinentry.c: In function 'pinentry_local_to_utf8':
 pinentry.c:199: warning: passing argument 2 of 'libiconv' from
 incompatible pointer type
 pinentry-curses.c: In function 'dialog_run':
 pinentry-curses.c:646: warning: passing argument 1 of 'newterm' discards
 qualifiers from pointer target type
 mv -f .deps/pinentry-curses.Tpo .deps/pinentry-curses.Po
 rm -f libpinentry-curses.a
 ar cru libpinentry-curses.a pinentry-curses.o
 ranlib libpinentry-curses.a
 mv -f .deps/pinentry.Tpo .deps/pinentry.Po
 rm -f libpinentry.a
 ar cru libpinentry.a pinentry.o
 ranlib libpinentry.a
 Making all in curses
 /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I. -I..  -I/opt/local/include/ncurses
 -I../pinentry -I/opt/local/include -Wall  -O2 -arch x86_64 -Wall -Wcast-
 align -Wshadow -Wstrict-prototypes -Wno-pointer-sign -MT pinentry-curses.o
 -MD -MP -MF .deps/pinentry-curses.Tpo -c -o pinentry-curses.o pinentry-
 curses.c
 mv -f .deps/pinentry-curses.Tpo .deps/pinentry-curses.Po
 /usr/bin/gcc-4.2  -O2 -arch x86_64 -Wall -Wcast-align -Wshadow -Wstrict-
 prototypes -Wno-pointer-sign  -L/opt/local/lib -o pinentry-curses
 pinentry-curses.o ../pinentry/libpinentry.a ../pinentry/libpinentry-
 curses.a ../assuan/libassuan.a ../secmem/libsecmem.a  -lncurses -liconv
 Making all in qt4
 /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I..  -I.. -I../assuan -I../secmem
 -I/opt/local/include/ncurses -I../pinentry -I/opt/local/include -Wall
 -I/Library/Frameworks/QtCore.framework/Headers
 -I/Library/Frameworks/QtGui.framework/Headers   -O2 -arch x86_64 -MT
 pinentrydialog.o -MD -MP -MF .deps/pinentrydialog.Tpo -c -o
 pinentrydialog.o pinentrydialog.cpp
 /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I..  -I.. -I../assuan -I../secmem
 -I/opt/local/include/ncurses -I../pinentry -I/opt/local/include -Wall
 -I/Library/Frameworks/QtCore.framework/Headers
 -I/Library/Frameworks/QtGui.framework/Headers   -O2 -arch x86_64 -MT
 main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp
 In file included from pinentrydialog.cpp:246:
 pinentrydialog.moc:14:2: error: #error "This file was generated using the
 moc from 4.4.1. It"
 pinentrydialog.moc:15:2: error: #error "cannot be used with the include
 files from this version of Qt."
 pinentrydialog.moc:16:2: error: #error "(The moc has changed too much.)"
 main.cpp: In function 'int main(int, char**)':
 main.cpp:162: warning: deprecated conversion from string constant to
 'char*'
 mv -f .deps/main.Tpo .deps/main.Po
 /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I..  -I.. -I../assuan -I../secmem
 -I/opt/local/include/ncurses -I../pinentry -I/opt/local/include -Wall
 -I/Library/Frameworks/QtCore.framework/Headers
 -I/Library/Frameworks/QtGui.framework/Headers   -O2 -arch x86_64 -MT
 secstring.o -MD -MP -MF .deps/secstring.Tpo -c -o secstring.o
 secstring.cpp
 make[2]: *** [pinentrydialog.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 secstring.cpp: In function 'secstring toUtf8(const secqstring&)':
 secstring.cpp:71: warning: unused variable 'cursor'
 mv -f .deps/secstring.Tpo .deps/secstring.Po
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_security_pinentry/work/pinentry-0.7.6"
 && /usr/bin/make -j2 all " returned error 2
 Warning: the following items did not execute (for pinentry):
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 Error: Status 1 encountered during processing.
 Before reporting a bug, first run the command again with the -d flag to
 get complete output.

 }}}


 Need to add one more variant "qt4", and so add by default one more
 configure flag --disable-qt4

-- 
Ticket URL: <http://trac.macports.org/ticket/23501>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list