Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#20680 closed defect (fixed)

gwenhywfar failed to build due to deprecated libgnutls-config

Reported by: melanochaitus@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: Cc: mf2k (Frank Schima), ryandesign (Ryan Carsten Schmidt)
Port: gwenhywfar

Description (last modified by mf2k (Frank Schima))

When I was building gwenhywfar (on which gnucash depended) with MacPorts, it gave me an error like this during the configuring stage:

checking for libgnutls-config... no
checking for libgnutls - version >= 0.1.0... no
*** The libgnutls-config script installed by LIBGNUTLS could not be found
*** If LIBGNUTLS was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the LIBGNUTLS_CONFIG environment variable to the
*** full path to libgnutls-config.
configure: error:
    **** Libgnutls is required for Gwenhywfar. Please install it (including devel packages)

Error: Status 1 encountered during processing.

I have installed the port gnutls but it seems that the current version (2.8.2) has deprecated the libgnutls-script.

Is there any way to update the gwenhywfar source to fix this problem?

Change History (11)

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

Description: modified (diff)
Port: gwenhywfar added

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

That latest version is 3.9.0. But I cannot read German to see the changes. Do you think that updating to that version will fix the problem and work with gnucash?

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

Well I tried it locally but I get a new error:

$ sudo port install gwenhywfar
--->  Computing dependencies for gwenhywfar
--->  Fetching gwenhywfar
--->  Attempting to fetch gwenhywfar-3.9.0.tar.gz from http://distfiles.macports.org/gwenhywfar
--->  Attempting to fetch gwenhywfar-3.9.0.tar.gz from http://www2.aquamaniac.de/sites/download/download.php?package=01&release=25&file=01&dummy=
--->  Verifying checksum(s) for gwenhywfar
--->  Extracting gwenhywfar
--->  Configuring gwenhywfar
--->  Building gwenhywfar
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_devel_gwenhywfar/work/gwenhywfar-3.9.0" && /usr/bin/make -j8 all " returned error 2
Command output: /bin/sh ../libtool --tag=CC   --mode=compile /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -DBUILDING_GWENHYWFAR -DGWEN_PREFIX_DIR=\"/opt/local\" -DGWEN_SYSCONF_DIR=\"/opt/local/etc\" -DLOCALEDIR=\"/opt/local/share/locale\" -DLIBDIR=\"/opt/local/lib\" -DGWENHYWFAR_SO_EFFECTIVE_STR=\"47\" -DGWEN_DATADIR=\"/opt/local/share/gwenhywfar\" -DPLUGINDIR=\"/opt/local/lib/gwenhywfar/plugins/47\" -I. -I.. -I../gwenhywfar3 -I../src/base -I../src/crypt -I../src/io -I../src/os -I../src/ipc -I../src/net2 -I../src/parser   -I/opt/local/include  -O2 -arch i386 -Wall -Wall -MT binreloc.lo -MD -MP -MF .deps/binreloc.Tpo -c -o binreloc.lo binreloc.c
/bin/sh ../libtool --tag=CC   --mode=compile /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -DBUILDING_GWENHYWFAR -DGWEN_PREFIX_DIR=\"/opt/local\" -DGWEN_SYSCONF_DIR=\"/opt/local/etc\" -DLOCALEDIR=\"/opt/local/share/locale\" -DLIBDIR=\"/opt/local/lib\" -DGWENHYWFAR_SO_EFFECTIVE_STR=\"47\" -DGWEN_DATADIR=\"/opt/local/share/gwenhywfar\" -DPLUGINDIR=\"/opt/local/lib/gwenhywfar/plugins/47\" -I. -I.. -I../gwenhywfar3 -I../src/base -I../src/crypt -I../src/io -I../src/os -I../src/ipc -I../src/net2 -I../src/parser   -I/opt/local/include  -O2 -arch i386 -Wall -Wall -MT gwenhywfar.lo -MD -MP -MF .deps/gwenhywfar.Tpo -c -o gwenhywfar.lo gwenhywfar.c
/usr/bin/gcc-4.0 -DHAVE_CONFIG_H -DBUILDING_GWENHYWFAR -DGWEN_PREFIX_DIR=\"/opt/local\" -DGWEN_SYSCONF_DIR=\"/opt/local/etc\" -DLOCALEDIR=\"/opt/local/share/locale\" -DLIBDIR=\"/opt/local/lib\" -DGWENHYWFAR_SO_EFFECTIVE_STR=\"47\" -DGWEN_DATADIR=\"/opt/local/share/gwenhywfar\" -DPLUGINDIR=\"/opt/local/lib/gwenhywfar/plugins/47\" -I. -I.. -I../gwenhywfar3 -I../src/base -I../src/crypt -I../src/io -I../src/os -I../src/ipc -I../src/net2 -I../src/parser   -I/opt/local/include  -O2 -arch i386 -Wall -Wall -MT testlib.o -MD -MP -MF .deps/testlib.Tpo -c -o testlib.o testlib.c
libtool: compile:  /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -DBUILDING_GWENHYWFAR -DGWEN_PREFIX_DIR=\"/opt/local\" -DGWEN_SYSCONF_DIR=\"/opt/local/etc\" -DLOCALEDIR=\"/opt/local/share/locale\" -DLIBDIR=\"/opt/local/lib\" -DGWENHYWFAR_SO_EFFECTIVE_STR=\"47\" -DGWEN_DATADIR=\"/opt/local/share/gwenhywfar\" -DPLUGINDIR=\"/opt/local/lib/gwenhywfar/plugins/47\" -I. -I.. -I../gwenhywfar3 -I../src/base -I../src/crypt -I../src/io -I../src/os -I../src/ipc -I../src/net2 -I../src/parser -I/opt/local/include -O2 -arch i386 -Wall -Wall -MT binreloc.lo -MD -MP -MF .deps/binreloc.Tpo -c binreloc.c  -fno-common -DPIC -o .libs/binreloc.o
libtool: compile:  /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -DBUILDING_GWENHYWFAR -DGWEN_PREFIX_DIR=\"/opt/local\" -DGWEN_SYSCONF_DIR=\"/opt/local/etc\" -DLOCALEDIR=\"/opt/local/share/locale\" -DLIBDIR=\"/opt/local/lib\" -DGWENHYWFAR_SO_EFFECTIVE_STR=\"47\" -DGWEN_DATADIR=\"/opt/local/share/gwenhywfar\" -DPLUGINDIR=\"/opt/local/lib/gwenhywfar/plugins/47\" -I. -I.. -I../gwenhywfar3 -I../src/base -I../src/crypt -I../src/io -I../src/os -I../src/ipc -I../src/net2 -I../src/parser -I/opt/local/include -O2 -arch i386 -Wall -Wall -MT gwenhywfar.lo -MD -MP -MF .deps/gwenhywfar.Tpo -c gwenhywfar.c  -fno-common -DPIC -o .libs/gwenhywfar.o
mv -f .deps/testlib.Tpo .deps/testlib.Po
mv -f .deps/binreloc.Tpo .deps/binreloc.Plo
mv -f .deps/gwenhywfar.Tpo .deps/gwenhywfar.Plo
/bin/sh ../libtool --tag=CC   --mode=link /usr/bin/gcc-4.0  -O2 -arch i386 -Wall -Wall -no-undefined   -version-info 56:0:9 -L/opt/local/lib -o libgwenhywfar.la -rpath /opt/local/lib binreloc.lo gwenhywfar.lo base/libbase.la crypt3/libcrypt3.la crypttoken/libcrypttoken.la cryptmsg/libcryptmsg.la io/libio.la iolayer/libiolayer.la ipc/libipc.la os/libos.la parser/libparser.la gui/libgui.la -lintl  -liconv -L/opt/local/lib -lgcrypt -lgpg-error -R/opt/local/lib -L/opt/local/lib -lgnutls -ltasn1    -L/sw/lib  -lintl  
libtool: link: (cd .libs/libgwenhywfar.lax/libbase.a && ar x "/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_devel_gwenhywfar/work/gwenhywfar-3.9.0/src/base/.libs/libbase.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libcrypt3.a && ar x "/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_devel_gwenhywfar/work/gwenhywfar-3.9.0/src/crypt3/.libs/libcrypt3.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libcrypttoken.a && ar x "/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_devel_gwenhywfar/work/gwenhywfar-3.9.0/src/crypttoken/.libs/libcrypttoken.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libcryptmsg.a && ar x "/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_devel_gwenhywfar/work/gwenhywfar-3.9.0/src/cryptmsg/.libs/libcryptmsg.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libio.a && ar x "/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_devel_gwenhywfar/work/gwenhywfar-3.9.0/src/io/.libs/libio.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libiolayer.a && ar x "/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_devel_gwenhywfar/work/gwenhywfar-3.9.0/src/iolayer/.libs/libiolayer.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libipc.a && ar x "/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_devel_gwenhywfar/work/gwenhywfar-3.9.0/src/ipc/.libs/libipc.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libos.a && ar x "/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_devel_gwenhywfar/work/gwenhywfar-3.9.0/src/os/.libs/libos.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libparser.a && ar x "/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_devel_gwenhywfar/work/gwenhywfar-3.9.0/src/parser/.libs/libparser.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libgui.a && ar x "/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_devel_gwenhywfar/work/gwenhywfar-3.9.0/src/gui/.libs/libgui.a")
libtool: link: /usr/bin/gcc-4.0 -dynamiclib  -o .libs/libgwenhywfar.47.dylib  .libs/binreloc.o .libs/gwenhywfar.o   .libs/libgwenhywfar.lax/libbase.a/args.o .libs/libgwenhywfar.lax/libbase.a/buffer.o .libs/libgwenhywfar.lax/libbase.a/debug.o .libs/libgwenhywfar.lax/libbase.a/error.o .libs/libgwenhywfar.lax/libbase.a/fastbuffer.o .libs/libgwenhywfar.lax/libbase.a/gwensignal.o .libs/libgwenhywfar.lax/libbase.a/i18n.o .libs/libgwenhywfar.lax/libbase.a/idlist.o .libs/libgwenhywfar.lax/libbase.a/idlist64.o .libs/libgwenhywfar.lax/libbase.a/idmap.o .libs/libgwenhywfar.lax/libbase.a/inherit.o .libs/libgwenhywfar.lax/libbase.a/list.o .libs/libgwenhywfar.lax/libbase.a/list1.o .libs/libgwenhywfar.lax/libbase.a/logger.o .libs/libgwenhywfar.lax/libbase.a/memcache.o .libs/libgwenhywfar.lax/libbase.a/memory.o .libs/libgwenhywfar.lax/libbase.a/pathmanager.o .libs/libgwenhywfar.lax/libbase.a/plugin.o .libs/libgwenhywfar.lax/libbase.a/plugindescr.o .libs/libgwenhywfar.lax/libbase.a/refptr.o .libs/libgwenhywfar.lax/libbase.a/ringbuffer.o .libs/libgwenhywfar.lax/libbase.a/stringlist.o .libs/libgwenhywfar.lax/libbase.a/stringlist2.o .libs/libgwenhywfar.lax/libbase.a/tree.o  .libs/libgwenhywfar.lax/libcrypt3.a/cryptalgo.o .libs/libgwenhywfar.lax/libcrypt3.a/cryptdefs.o .libs/libgwenhywfar.lax/libcrypt3.a/cryptkey.o .libs/libgwenhywfar.lax/libcrypt3.a/cryptkeyrsa.o .libs/libgwenhywfar.lax/libcrypt3.a/cryptkeysym.o .libs/libgwenhywfar.lax/libcrypt3.a/hashalgo.o .libs/libgwenhywfar.lax/libcrypt3.a/mdigest.o .libs/libgwenhywfar.lax/libcrypt3.a/mdigestgc.o .libs/libgwenhywfar.lax/libcrypt3.a/padd.o .libs/libgwenhywfar.lax/libcrypt3.a/paddalgo.o  .libs/libgwenhywfar.lax/libcrypttoken.a/ct.o .libs/libgwenhywfar.lax/libcrypttoken.a/ct_context.o .libs/libgwenhywfar.lax/libcrypttoken.a/ct_keyinfo.o .libs/libgwenhywfar.lax/libcrypttoken.a/ctf_context.o .libs/libgwenhywfar.lax/libcrypttoken.a/ctfile.o .libs/libgwenhywfar.lax/libcrypttoken.a/ctplugin.o  .libs/libgwenhywfar.lax/libcryptmsg.a/crypthead.o .libs/libgwenhywfar.lax/libcryptmsg.a/cryptmgr.o .libs/libgwenhywfar.lax/libcryptmsg.a/cryptmgrkeys.o .libs/libgwenhywfar.lax/libcryptmsg.a/sighead.o .libs/libgwenhywfar.lax/libcryptmsg.a/sigtail.o  .libs/libgwenhywfar.lax/libio.a/bio_buffer.o .libs/libgwenhywfar.lax/libio.a/bio_file.o .libs/libgwenhywfar.lax/libio.a/bio_socket.o .libs/libgwenhywfar.lax/libio.a/bufferedio.o .libs/libgwenhywfar.lax/libio.a/filter.o  .libs/libgwenhywfar.lax/libiolayer.a/httpsession.o .libs/libgwenhywfar.lax/libiolayer.a/io_buffered.o .libs/libgwenhywfar.lax/libiolayer.a/io_codec.o .libs/libgwenhywfar.lax/libiolayer.a/io_file.o .libs/libgwenhywfar.lax/libiolayer.a/io_http.o .libs/libgwenhywfar.lax/libiolayer.a/io_memory.o .libs/libgwenhywfar.lax/libiolayer.a/io_packets.o .libs/libgwenhywfar.lax/libiolayer.a/io_socket.o .libs/libgwenhywfar.lax/libiolayer.a/io_tls.o .libs/libgwenhywfar.lax/libiolayer.a/iolayer.o .libs/libgwenhywfar.lax/libiolayer.a/iomanager.o .libs/libgwenhywfar.lax/libiolayer.a/iorequest.o .libs/libgwenhywfar.lax/libiolayer.a/ssl_cert_descr.o  .libs/libgwenhywfar.lax/libipc.a/ipc.o .libs/libgwenhywfar.lax/libipc.a/request.o .libs/libgwenhywfar.lax/libipc.a/requestmgr.o  .libs/libgwenhywfar.lax/libos.a/directory.o .libs/libgwenhywfar.lax/libos.a/directory_all.o .libs/libgwenhywfar.lax/libos.a/fslock.o .libs/libgwenhywfar.lax/libos.a/gwentime.o .libs/libgwenhywfar.lax/libos.a/gwentime_all.o .libs/libgwenhywfar.lax/libos.a/inetaddr.o .libs/libgwenhywfar.lax/libos.a/inetsocket.o .libs/libgwenhywfar.lax/libos.a/init.o .libs/libgwenhywfar.lax/libos.a/libloader.o .libs/libgwenhywfar.lax/libos.a/mutex.o .libs/libgwenhywfar.lax/libos.a/process.o .libs/libgwenhywfar.lax/libos.a/semaphore.o  .libs/libgwenhywfar.lax/libparser.a/base64.o .libs/libgwenhywfar.lax/libparser.a/configmgr.o .libs/libgwenhywfar.lax/libparser.a/db.o .libs/libgwenhywfar.lax/libparser.a/dbio.o .libs/libgwenhywfar.lax/libparser.a/msgengine.o .libs/libgwenhywfar.lax/libparser.a/path.o .libs/libgwenhywfar.lax/libparser.a/tag16.o .libs/libgwenhywfar.lax/libparser.a/text.o .libs/libgwenhywfar.lax/libparser.a/tlv.o .libs/libgwenhywfar.lax/libparser.a/url.o .libs/libgwenhywfar.lax/libparser.a/urlfns.o .libs/libgwenhywfar.lax/libparser.a/xml.o .libs/libgwenhywfar.lax/libparser.a/xmlctx.o .libs/libgwenhywfar.lax/libparser.a/xsdnode.o  .libs/libgwenhywfar.lax/libgui.a/cgui.o .libs/libgwenhywfar.lax/libgui.a/cprogress.o .libs/libgwenhywfar.lax/libgui.a/gui.o   -L/opt/local/lib /opt/local/lib/libgnutls.dylib -lz /opt/local/lib/libgcrypt.dylib /opt/local/lib/libgpg-error.dylib /opt/local/lib/libtasn1.dylib -L/sw/lib /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib -lc  -arch i386   -install_name  /opt/local/lib/libgwenhywfar.47.dylib -compatibility_version 57 -current_version 57.0 -Wl,-single_module
Undefined symbols:
  "_br_find_prefix", referenced from:
      _GWEN_Directory_GetPrefixDirectory in directory.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[4]: *** [libgwenhywfar.la] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Error: Status 1 encountered during processing.

comment:4 Changed 15 years ago by melanochaitus@…

have you tried this?

http://www.mail-archive.com/aqbanking-devel@lists.sourceforge.net/msg03401.html

thank you for your quick reply!

comment:5 Changed 15 years ago by mf2k (Frank Schima)

Well that does work - note that there is already a variant for that called enable_local_install. Maybe that should be the default now? It's hard to know what to do because the only English documentation I can find says "allow local installation mode" which means nothing to me. The default is no in the configure file, so i'm not inclined to make this the default for the port.

comment:6 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: macsforever2000@… ryandesign@… added

Try 3.10.0, available since today. If it doesn't work immediately, I can look through the German documentation.

comment:7 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

The ChangeLog file in the source distribution says pkg-config is used for gnutls detection as of the release of 3.8.2.

comment:8 Changed 15 years ago by melanochaitus@…

I tried 3.10.0 locally, the configure script ran successfully, but when I ran 'make', it gave a similar error as commented above:

make  all-recursive
Making all in admin
gcc -DHAVE_CONFIG_H -I. -I..   -I/opt/local/include -DGWEN_HEADERS=\"/opt/local/include/gwenhywfar3/gwenhywfar\" -g -O2 -Wall -Wall -MT mklistdoc.o -MD -MP -MF .deps/mklistdoc.Tpo -c -o mklistdoc.o mklistdoc.c
mv -f .deps/mklistdoc.Tpo .deps/mklistdoc.Po
/bin/sh ../libtool --tag=CC   --mode=link gcc -DGWEN_HEADERS=\"/opt/local/include/gwenhywfar3/gwenhywfar\" -g -O2 -Wall -Wall   -o mklistdoc mklistdoc.o  
libtool: link: gcc -DGWEN_HEADERS=\"/opt/local/include/gwenhywfar3/gwenhywfar\" -g -O2 -Wall -Wall -o mklistdoc mklistdoc.o 
Making all in data
make[2]: Nothing to be done for `all'.
Making all in m4
make[2]: Nothing to be done for `all'.
Making all in src
make  all-recursive
Making all in base

...

libtool: link: (cd .libs/libgwenhywfar.lax/libbase.a && ar x "/Users/leonard/Downloads/gwenhywfar-3.10.0/src/base/.libs/libbase.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libcrypt3.a && ar x "/Users/leonard/Downloads/gwenhywfar-3.10.0/src/crypt3/.libs/libcrypt3.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libcrypttoken.a && ar x "/Users/leonard/Downloads/gwenhywfar-3.10.0/src/crypttoken/.libs/libcrypttoken.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libcryptmsg.a && ar x "/Users/leonard/Downloads/gwenhywfar-3.10.0/src/cryptmsg/.libs/libcryptmsg.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libio.a && ar x "/Users/leonard/Downloads/gwenhywfar-3.10.0/src/io/.libs/libio.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libiolayer.a && ar x "/Users/leonard/Downloads/gwenhywfar-3.10.0/src/iolayer/.libs/libiolayer.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libipc.a && ar x "/Users/leonard/Downloads/gwenhywfar-3.10.0/src/ipc/.libs/libipc.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libos.a && ar x "/Users/leonard/Downloads/gwenhywfar-3.10.0/src/os/.libs/libos.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libparser.a && ar x "/Users/leonard/Downloads/gwenhywfar-3.10.0/src/parser/.libs/libparser.a")
libtool: link: (cd .libs/libgwenhywfar.lax/libgui.a && ar x "/Users/leonard/Downloads/gwenhywfar-3.10.0/src/gui/.libs/libgui.a")
libtool: link: gcc -dynamiclib  -o .libs/libgwenhywfar.47.dylib  .libs/binreloc.o .libs/gwenhywfar.o   .libs/libgwenhywfar.lax/libbase.a/args.o .libs/libgwenhywfar.lax/libbase.a/buffer.o .libs/libgwenhywfar.lax/libbase.a/debug.o .libs/libgwenhywfar.lax/libbase.a/error.o .libs/libgwenhywfar.lax/libbase.a/fastbuffer.o .libs/libgwenhywfar.lax/libbase.a/gwensignal.o .libs/libgwenhywfar.lax/libbase.a/i18n.o .libs/libgwenhywfar.lax/libbase.a/idlist.o .libs/libgwenhywfar.lax/libbase.a/idlist64.o .libs/libgwenhywfar.lax/libbase.a/idmap.o .libs/libgwenhywfar.lax/libbase.a/inherit.o .libs/libgwenhywfar.lax/libbase.a/list.o .libs/libgwenhywfar.lax/libbase.a/list1.o .libs/libgwenhywfar.lax/libbase.a/logger.o .libs/libgwenhywfar.lax/libbase.a/memcache.o .libs/libgwenhywfar.lax/libbase.a/memory.o .libs/libgwenhywfar.lax/libbase.a/pathmanager.o .libs/libgwenhywfar.lax/libbase.a/plugin.o .libs/libgwenhywfar.lax/libbase.a/plugindescr.o .libs/libgwenhywfar.lax/libbase.a/refptr.o .libs/libgwenhywfar.lax/libbase.a/ringbuffer.o .libs/libgwenhywfar.lax/libbase.a/stringlist.o .libs/libgwenhywfar.lax/libbase.a/stringlist2.o .libs/libgwenhywfar.lax/libbase.a/tree.o  .libs/libgwenhywfar.lax/libcrypt3.a/cryptalgo.o .libs/libgwenhywfar.lax/libcrypt3.a/cryptdefs.o .libs/libgwenhywfar.lax/libcrypt3.a/cryptkey.o .libs/libgwenhywfar.lax/libcrypt3.a/cryptkeyrsa.o .libs/libgwenhywfar.lax/libcrypt3.a/cryptkeysym.o .libs/libgwenhywfar.lax/libcrypt3.a/hashalgo.o .libs/libgwenhywfar.lax/libcrypt3.a/mdigest.o .libs/libgwenhywfar.lax/libcrypt3.a/mdigestgc.o .libs/libgwenhywfar.lax/libcrypt3.a/padd.o .libs/libgwenhywfar.lax/libcrypt3.a/paddalgo.o  .libs/libgwenhywfar.lax/libcrypttoken.a/ct.o .libs/libgwenhywfar.lax/libcrypttoken.a/ct_context.o .libs/libgwenhywfar.lax/libcrypttoken.a/ct_keyinfo.o .libs/libgwenhywfar.lax/libcrypttoken.a/ctf_context.o .libs/libgwenhywfar.lax/libcrypttoken.a/ctfile.o .libs/libgwenhywfar.lax/libcrypttoken.a/ctplugin.o  .libs/libgwenhywfar.lax/libcryptmsg.a/crypthead.o .libs/libgwenhywfar.lax/libcryptmsg.a/cryptmgr.o .libs/libgwenhywfar.lax/libcryptmsg.a/cryptmgrkeys.o .libs/libgwenhywfar.lax/libcryptmsg.a/sighead.o .libs/libgwenhywfar.lax/libcryptmsg.a/sigtail.o  .libs/libgwenhywfar.lax/libio.a/bio_buffer.o .libs/libgwenhywfar.lax/libio.a/bio_file.o .libs/libgwenhywfar.lax/libio.a/bio_socket.o .libs/libgwenhywfar.lax/libio.a/bufferedio.o .libs/libgwenhywfar.lax/libio.a/filter.o  .libs/libgwenhywfar.lax/libiolayer.a/httpsession.o .libs/libgwenhywfar.lax/libiolayer.a/io_buffered.o .libs/libgwenhywfar.lax/libiolayer.a/io_codec.o .libs/libgwenhywfar.lax/libiolayer.a/io_file.o .libs/libgwenhywfar.lax/libiolayer.a/io_http.o .libs/libgwenhywfar.lax/libiolayer.a/io_memory.o .libs/libgwenhywfar.lax/libiolayer.a/io_packets.o .libs/libgwenhywfar.lax/libiolayer.a/io_socket.o .libs/libgwenhywfar.lax/libiolayer.a/io_tls.o .libs/libgwenhywfar.lax/libiolayer.a/iolayer.o .libs/libgwenhywfar.lax/libiolayer.a/iomanager.o .libs/libgwenhywfar.lax/libiolayer.a/iorequest.o .libs/libgwenhywfar.lax/libiolayer.a/ssl_cert_descr.o  .libs/libgwenhywfar.lax/libipc.a/ipc.o .libs/libgwenhywfar.lax/libipc.a/request.o .libs/libgwenhywfar.lax/libipc.a/requestmgr.o  .libs/libgwenhywfar.lax/libos.a/directory.o .libs/libgwenhywfar.lax/libos.a/directory_all.o .libs/libgwenhywfar.lax/libos.a/fslock.o .libs/libgwenhywfar.lax/libos.a/gwendate.o .libs/libgwenhywfar.lax/libos.a/gwentime.o .libs/libgwenhywfar.lax/libos.a/gwentime_all.o .libs/libgwenhywfar.lax/libos.a/inetaddr.o .libs/libgwenhywfar.lax/libos.a/inetsocket.o .libs/libgwenhywfar.lax/libos.a/init.o .libs/libgwenhywfar.lax/libos.a/libloader.o .libs/libgwenhywfar.lax/libos.a/mutex.o .libs/libgwenhywfar.lax/libos.a/process.o .libs/libgwenhywfar.lax/libos.a/semaphore.o  .libs/libgwenhywfar.lax/libparser.a/base64.o .libs/libgwenhywfar.lax/libparser.a/configmgr.o .libs/libgwenhywfar.lax/libparser.a/db.o .libs/libgwenhywfar.lax/libparser.a/dbio.o .libs/libgwenhywfar.lax/libparser.a/msgengine.o .libs/libgwenhywfar.lax/libparser.a/path.o .libs/libgwenhywfar.lax/libparser.a/tag16.o .libs/libgwenhywfar.lax/libparser.a/text.o .libs/libgwenhywfar.lax/libparser.a/tlv.o .libs/libgwenhywfar.lax/libparser.a/url.o .libs/libgwenhywfar.lax/libparser.a/urlfns.o .libs/libgwenhywfar.lax/libparser.a/xml.o .libs/libgwenhywfar.lax/libparser.a/xmlctx.o .libs/libgwenhywfar.lax/libparser.a/xsdnode.o  .libs/libgwenhywfar.lax/libgui.a/cgui.o .libs/libgwenhywfar.lax/libgui.a/cprogress.o .libs/libgwenhywfar.lax/libgui.a/gui.o   -L/opt/local/lib /opt/local/lib/libgnutls.dylib -lz /opt/local/lib/libgcrypt.dylib /opt/local/lib/libgpg-error.dylib /opt/local/lib/libtasn1.dylib -L/sw/lib /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib -lc    -install_name  /opt/local/lib/libgwenhywfar.47.dylib -compatibility_version 58 -current_version 58.0 -Wl,-single_module
Undefined symbols:
  "_br_find_prefix", referenced from:
      _GWEN_Directory_GetPrefixDirectory in directory.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[4]: *** [libgwenhywfar.la] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

comment:9 in reply to:  8 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

Replying to melanochaitus@…:

Undefined symbols:

"_br_find_prefix", referenced from:

_GWEN_Directory_GetPrefixDirectory in directory.o

I've identified why this occurs, and committed the update to 3.10.0 and a fix for this problem in r55835. I don't know the gwenhywfar source well enough (or at all) to be sure this fix is correct, but it seems reasonable, and does compile now.

FYI, this problem was already reported on the aqbanking mailing list in June 2009 back when 3.8.1 was in development; I didn't see any response to this message. I have a nice bug report written up with more information on what I found, which I'll submit to the aqbanking issue tracker just as soon as I figure out how to access it.

comment:10 Changed 15 years ago by melanochaitus@…

I have confirmed that it works on my machine now.

Thanks very much for the fix.

comment:11 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

The developer got in contact with me and said he applied a similar fix to the official sources, so we should be able to remove the patch with the next version update.

Note: See TracTickets for help on using tickets.