Project

General

Profile

Actions

Bug #2961

closed

error: unknown type name 'dbi_inst'

Added by mckaygerhard almost 5 years ago. Updated almost 5 years ago.

Status:
Wontfix
Priority:
Normal
Category:
-
Target version:
-
ASK QUESTIONS IN Forums:

Description

i try to build in redhat and got that problem..

so try to build then in debian LTS jessie and got similar error


Files

libdbicompat.patch (2.52 KB) libdbicompat.patch mckaygerhard, 2019-06-21 07:48
Actions #1

Updated by mckaygerhard almost 5 years ago

solved with patch attached.. i'm hurry

Actions #2

Updated by gstrauss almost 5 years ago

  • Status changed from New to Need Feedback
  • Target version deleted (1.4.x)

This bug report is lacking in information.

What version of RedHat?

Debian Jessie is soon to be old old stable once Buster is released. Why should your patch be accepted here instead of in Debian?

The routines in your patch are actively deprecated in dbi.h. What is the vintage of the dbi libraries on your systems? They must be terribly old.

dbi.h in libdbi 0.9.0 was last modified in Dec 2012 over 6 years ago
https://sourceforge.net/p/libdbi/libdbi/ci/libdbi-0.9.0/tree/include/dbi/dbi.h.in

dbi.h defines dbi_inst as typedef void * dbi_inst;
Have you tried that?

Actions #3

Updated by mckaygerhard almost 5 years ago

the patch does not cost anything commit it (since I've done it for you). I'm using libdbi 0.8.4 that the problem!

the difference between windo and linux is that in windo the systems have been deprecated for 1000 years but they still extract software for XP ..

but in linux .. even when the collaboration is already done only obstacles are placed!

if you want, close the case .. at least this is in the historical the patch for those who need it

i also have the revert to the automake 1.13 raise in requirements too.. those interesting go to VenenuX google groups

Actions #4

Updated by stbuehler almost 5 years ago

  • Status changed from Need Feedback to Wontfix

Every line of code, especially when it contains #ifdef magic, has a maintenance cost.

https://tracker.debian.org/pkg/libdbi shows even jessie has libdbi 0.9.0.

While I am a big fan of stable distributions, it is imho a bad idea to support people who are using terribly outdated and unsupported systems and who still expect recent software to run on it.

Actions

Also available in: Atom