[MacPorts] #42194: Undefined symbols upgrading qpdf on Lion

MacPorts noreply at macports.org
Sun Jan 19 12:47:14 PST 2014


#42194: Undefined symbols upgrading qpdf on Lion
--------------------------+--------------------------------
 Reporter:  JadeNB1729@…  |      Owner:  macports-tickets@…
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.2.1
 Keywords:                |       Port:  qpdf
--------------------------+--------------------------------
 When trying to upgrade qpdf on Lion (Mac OS X.8.5), I get the following
 error:
 {{{
 $ port -v upgrade qpdf
 --->  Computing dependencies for qpdf.
 --->  Building qpdf
 make: Entering directory
 `$MACPORTS/base/var/macports/build/_${MACPORTS_WITH_UNDERSCORES}_base_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_qpdf/qpdf/work/qpdf-5.1.0'
 /bin/bash ./libtool --mode=link /usr/bin/clang++ -pipe -Os -arch x86_64
 -Wold-style-cast -Wall libtests/build/aes.o -o libtests/build/aes -lpcre
 -lz  -lqpdf -L$MACPORTS/base/lib -Wl,-headerpad_max_install_names -arch
 x86_64 -Llibqpdf/build
 /bin/bash ./libtool --mode=link /usr/bin/clang++ -pipe -Os -arch x86_64
 -Wold-style-cast -Wall libtests/build/buffer.o -o libtests/build/buffer
 -lpcre -lz  -lqpdf -L$MACPORTS/base/lib -Wl,-headerpad_max_install_names
 -arch x86_64 -Llibqpdf/build
 /bin/bash ./libtool --mode=link /usr/bin/clang++ -pipe -Os -arch x86_64
 -Wold-style-cast -Wall libtests/build/concatenate.o -o
 libtests/build/concatenate -lpcre -lz  -lqpdf -L$MACPORTS/base/lib
 -Wl,-headerpad_max_install_names -arch x86_64 -Llibqpdf/build
 /bin/bash ./libtool --mode=link /usr/bin/clang++ -pipe -Os -arch x86_64
 -Wold-style-cast -Wall libtests/build/flate.o -o libtests/build/flate
 -lpcre -lz  -lqpdf -L$MACPORTS/base/lib -Wl,-headerpad_max_install_names
 -arch x86_64 -Llibqpdf/build
 libtool: link: /usr/bin/clang++ -pipe -Os -arch x86_64 -Wold-style-cast
 -Wall libtests/build/aes.o -o libtests/build/aes
 -Wl,-headerpad_max_install_names -arch x86_64
 $MACPORTS/base/lib/libpcre.dylib -lz -lqpdf -L$MACPORTS/base/lib
 -Llibqpdf/build
 libtool: link: /usr/bin/clang++ -pipe -Os -arch x86_64 -Wold-style-cast
 -Wall libtests/build/flate.o -o libtests/build/flate
 -Wl,-headerpad_max_install_names -arch x86_64
 $MACPORTS/base/lib/libpcre.dylib -lz -lqpdf -L$MACPORTS/base/lib
 -Llibqpdf/build
 libtool: link: /usr/bin/clang++ -pipe -Os -arch x86_64 -Wold-style-cast
 -Wall libtests/build/concatenate.o -o libtests/build/concatenate
 -Wl,-headerpad_max_install_names -arch x86_64
 $MACPORTS/base/lib/libpcre.dylib -lz -lqpdf -L$MACPORTS/base/lib
 -Llibqpdf/build
 libtool: link: /usr/bin/clang++ -pipe -Os -arch x86_64 -Wold-style-cast
 -Wall libtests/build/buffer.o -o libtests/build/buffer
 -Wl,-headerpad_max_install_names -arch x86_64
 $MACPORTS/base/lib/libpcre.dylib -lz -lqpdf -L$MACPORTS/base/lib
 -Llibqpdf/build
 Undefined symbols for architecture x86_64:
   "Pl_AES_PDF::disablePadding()", referenced from:
       _main in aes.o
   "Pl_AES_PDF::useZeroIV()", referenced from:
       _main in aes.o
   "Pl_AES_PDF::Pl_AES_PDF(char const*, Pipeline*, bool, unsigned char
 const*, unsigned int)", referenced from:
       _main in aes.o
   "QUtil::safe_fopen(char const*, char const*)", referenced from:
       _main in aes.o
 Undefined symbols for architecture x86_64:
   "QUtil::safe_fopen(char const*, char const*)", referenced from:
       run(char const*) in flate.o
 ld: symbol(s) not found for architecture x86_64
 ld: symbol(s) not found for architecture x86_64
 Undefined symbols for architecture x86_64:
 Undefined symbols for architecture x86_64:
   "QUtil::unsigned_char_pointer(char const*)", referenced from:
       _main in buffer.o
 ld: symbol(s) not found for architecture x86_64
   "QUtil::unsigned_char_pointer(std::string const&)", referenced from:
       _main in concatenate.o
 ld: symbol(s) not found for architecture x86_64
 clang: clang: clang: clang: error: error: linkerror: error: lllineiinnkr
 kkeerr  cceocromommm acnodm mmaanndd  ffaaiilmlfeanedaidd  fwal ewitih
 exit codei dtledh1  e(xuiste   w i-twcioth vd et o1 sexe eih(us ti n eev
 o-cva ttoc xiisee invocationoodt cno)d
 e 1 (use -v to see invocation)
 e 1 (use -v to see invocation)
 )
 make: *** [libtests/build/flate] Error 1
 make: *** Waiting for unfinished jobs....
 make: *** [libtests/build/buffer] Error 1
 make: *** [libtests/build/aes] Error 1
 make: *** [libtests/build/concatenate] Error 1
 make: Leaving directory
 `$MACPORTS/base/var/macports/build/_${MACPORTS_WITH_UNDERSCORES}_base_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_qpdf/qpdf/work/qpdf-5.1.0'
 Command failed:  cd
 "$MACPORTS/base/var/macports/build/_${MACPORTS_WITH_UNDERSCORES}_base_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_qpdf/qpdf/work/qpdf-5.1.0"
 && /usr/bin/make -j4 -w all
 Exit code: 2
 Error: org.macports.build for port qpdf returned: command execution failed
 Warning: targets not executed for qpdf: org.macports.install
 org.macports.build org.macports.destroot
 Please see the log file for port qpdf for details:
 $MACPORTS/_${MACPORTS_WITH_UNDERSCORES}_base_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_qpdf/qpdf/main.log
 Error: Unable to upgrade port: 1
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/42194>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list