source code archive missing files

Bug #2051615 reported by Michail
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
7zip (Ubuntu)
New
Undecided
Unassigned

Bug Description

After getting the source code for the 7zip package using apt-get source 7zip, I attempted to compile the 7z.so library:

cd 7zip-23.01+dfsg/CPP/7zip/Bundles/Format7zF
make -f makefile.gcc

make: *** No rule to make target '../../Compress/Rar1Decoder.cpp', needed by '_o/Rar1Decoder.o'. Stop.

I need to compile 7z.so for a few reasons:

1. p7zip-full package uses older v16.02 of the 7zip sources
2. Version 23.01 of 7zip included in the 7zip package made a breaking change in the library and requires Z7_USE_VIRTUAL_DESTRUCTOR_IN_IUNKNOWN flag to be set to be compatible with older headers and programs that load 7z.so dynamically. The 7z.so library included in the package causes the OS to freeze if dynamically loaded by a program compiled with the older headers.

My current workaround is to use the older version of 7z.so.

ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: 7zip (not installed)
ProcVersionSignature: Ubuntu 6.5.0-15.15-generic 6.5.3
Uname: Linux 6.5.0-15-generic x86_64
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Mon Jan 29 20:39:51 2024
InstallationDate: Installed on 2024-01-29 (1 days ago)
InstallationMedia: Ubuntu 23.10.1 "Mantic Minotaur" - Release amd64 (20231016.1)
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
SourcePackage: 7zip
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Michail (michailf) wrote :
Michail (michailf)
description: updated
description: updated
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.