Opened 8 weeks ago

Last modified 8 weeks ago

#12499 new Bug report

libtool error building filezilla-3.55.0

Reported by: Thomas Klausner Owned by:
Priority: high Component: FileZilla Client
Keywords: Cc:
Component version: 3.55.0 Operating system type: BSD
Operating system version:

Description

When building filezilla 3.55.0 I see the following error:

gmake[2]: Entering directory '/scratch/net/filezilla/work/filezilla-3.55.0/src/commonui'
/bin/sh ../../libtool --mode=link g++ -g -O2 -no-undefined -release 3.55.0 ../engine/libfzclient-private.la -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lfilezilla -lpthread -lpugixml -Wl,-z,relro -Wl,-z,now -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -o libfzclient-commonui-private.la -rpath /usr/pkg/lib libfzclient_commonui_private_la-buildinfo.lo libfzclient_commonui_private_la-cert_store.lo libfzclient_commonui_private_la-chmod_data.lo libfzclient_commonui_private_la-file_utils.lo libfzclient_commonui_private_la-filter.lo libfzclient_commonui_private_la-fz_paths.lo libfzclient_commonui_private_la-ipcmutex.lo libfzclient_commonui_private_la-local_recursive_operation.lo libfzclient_commonui_private_la-login_manager.lo libfzclient_commonui_private_la-remote_recursive_operation.lo libfzclient_commonui_private_la-site.lo libfzclient_commonui_private_la-site_manager.lo libfzclient_commonui_private_la-updater.lo libfzclient_commonui_private_la-updater_cert.lo libfzclient_commonui_private_la-xml_cert_store.lo libfzclient_commonui_private_la-xml_file.lo -lrt
libtool: link: unable to infer tagged configuration
libtool: error: specify a tag with '--tag'

Locally, I used a workaround patch (attached). Please fix this properly. Thank you!

Attachments (3)

patch-src_commonui_Makefile.in (966 bytes ) - added by Thomas Klausner 8 weeks ago.
Workaround patch.
config.log (128.2 KB ) - added by Thomas Klausner 8 weeks ago.
config.log as requested
fix.diff (993 bytes ) - added by Tim Kosse 8 weeks ago.

Download all attachments as: .zip

Change History (7)

by Thomas Klausner, 8 weeks ago

Workaround patch.

comment:1 by Tim Kosse, 8 weeks ago

Status: newmoreinfo

Makefile.in is a file generated from Makefile.am, it must not be manually modified.

Please provider the following missing information:

  • Operating system
  • GCC version
  • Command used to configure
  • config.log
  • Command used to make

comment:2 by Thomas Klausner, 8 weeks ago

Status: moreinfonew
  • NetBSD 9.99.87/amd64
  • gcc 10.3.0
  • ./configure --disable-autoupdatecheck --with-dbus --with-wx-config=/usr/pkg/libexec/wx-3.0/wx-config --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --prefix=/usr/pkg --build=x86_64--netbsd --host=x86_64--netbsd --mandir=/usr/pkg/man --enable-option-checking=yes
  • config.log: will attach
  • gmake (GNU make 4.3)

by Thomas Klausner, 8 weeks ago

Attachment: config.log added

config.log as requested

comment:3 by Tim Kosse, 8 weeks ago

Status: newmoreinfo

Please try the attached patch, make sure to re-run automake afterwards to regenerate Makefile.in

by Tim Kosse, 8 weeks ago

Attachment: fix.diff added

comment:4 by Thomas Klausner, 8 weeks ago

Status: moreinfonew

The patch fixes the problem for me.
Thank you for debugging this so quickly!

Note: See TracTickets for help on using tickets.