Modify
Warning Please read the Ticket HowTo before creating or commenting on a ticket. Failure to do so may cause your ticket to be rejected or result in a slower response.

Opened 22 months ago

Closed 22 months ago

Last modified 22 months ago

#10859 closed Bug Report - General (fixed)

QJson installs to usr/include and conflicts with packaged qjson

Reported by: superm1@… Owned by: beirdo
Priority: minor Milestone: 0.26
Component: MythTV - General Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

There is a copy of the QJson library included in master. During an install, it is installing headers and binaries into usr/include in an unchanged namespace.

This causes it to conflict with packaged versions of libqjson-dev and libqjson0.

Here's the headers and binaries that are installed:

usr/include/QJson/parserrunnable.h 
usr/include/QJson/Serializer 
usr/include/QJson/serializerrunnable.h 
usr/include/QJson/qobjecthelper.h 
usr/include/QJson/QObjectHelper 
usr/include/QJson/serializer.h 
usr/include/QJson/parser.h 
usr/include/QJson/Parser 
usr/include/QJson/qjson_export.h 

Attachments (0)

Change History (5)

comment:1 Changed 22 months ago by beirdo

Those are all include files, no binaries. The binaries are libmythqjson.*

comment:2 Changed 22 months ago by superm1@…

Ah yes, you're right, they are all headers. I thought Serializer and Parser were binaries, but they are also headers.

comment:3 Changed 22 months ago by beirdo

  • Owner set to beirdo
  • Status changed from new to assigned

comment:4 Changed 22 months ago by Gavin Hurlbut <ghurlbut@…>

  • Resolution set to fixed
  • Status changed from assigned to closed

In b6d65fcce17031cb729b6f68c1edabcfd5f11670/mythtv:

Move external libs installed includes under $PREFIX/include/mythtv

Also removed the useless libmythqjson.prl file

Fixes #10859. Fixes #10860. Fixes #10861.

comment:5 Changed 22 months ago by beirdo

  • Milestone changed from unknown to 0.26

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'new'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.