Opened 12 months ago

Closed 12 months ago

Last modified 12 months ago

#12955 closed Bug report (wontfix)

Unable to build Filezilla 3.65.0 on Ubuntu 22.04 (jammy)

Reported by: xtradeb Owned by:
Priority: normal Component: FileZilla Client
Keywords: build ubuntu Cc:
Component version: 3.65.0 Operating system type: Linux
Operating system version: Ubuntu 22.04

Description

Hi!

I regularly package Filezilla for XtraDeb.net. Filezilla version 3.64.0 built fine on Ubuntu 22.04 but version 3.65.0 is breaking with the following error:

configure: error: Boost Regex 1.76 or higher not found.

You can find attached the full build log.

I'm also able to build fine on Ubuntu 23.04 (lunar) after adding libboost1.81-dev. Unfortunately, this package does not exist on Ubuntu 22.04. It only has libboost1.74-dev.

I think the error might be related to revision 10985. Would it be possible to patch back Filezilla 3.65.0?

Thank you!
Jhonny Oliveira @ https://xtradeb.net

Attachments (1)

filezilla_3.65.0-1~xtradeb1_amd64-2023-07-21T19_21_50Z.build (182.9 KB ) - added by xtradeb 12 months ago.
Build log

Download all attachments as: .zip

Change History (2)

comment:1 by Tim Kosse, 12 months ago

Resolution: wontfix
Status: newclosed

This is intentional, until https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86164 gets fixed. Until then std::regex must not be used and a recent boost::regex is required instead.

Consider contacting the security team of your distribution to check all other package that use std::regex from libstdc++ and have them all switch to a better regex library that doesn't suffer from this gaping security hole.

Last edited 12 months ago by Tim Kosse (previous) (diff)
Note: See TracTickets for help on using tickets.