Missing file sigc++config.h

Bug #153914 reported by FoGia
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libsigc++-2.0 (Ubuntu)
Fix Released
Undecided
carlos

Bug Description

Other headers files of the libsigc++-2.0-dev library are requiring sigc++config.h that doesn't exist.

For instance /usr/include/sigc++-2.0/sigc++/signal_base.h at line 25.

This bug makes the library unusable for development, I copied a sigc++config.h of my own to fix this.

Daniel T Chen (crimsun)
Changed in libsigc++-2.0:
status: New → Fix Released
Revision history for this message
bunz (bunz) wrote :

This problem still exists. I just re-installed the package, and sigc++config.h is still missing.

Revision history for this message
B Bertram (maquette) wrote :

Confirm: Problem still exists in
sigc++-1.0-dev AND sigc++-2.0-dev

/usr/include/sigc++-2.0/sigc++> grep config *
connection.h:#include <sigc++config.h>
signal_base.h:#include <sigc++config.h>
trackable.h:#include <sigc++config.h>
type_traits.h:#include <sigc++config.h> //To get SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION

usr/include/sigc++-2.0/sigc++> ls *config*
ls: cannot access *config*: No such file or directory

Revision history for this message
ash (736139669-qq) wrote :

/usr/include/sigc++/trackable.h:36: error: variable ‘sigc::internal::SIGC_API sigc::internal::trackable_callback’ has initializer but incomplete type
/usr/include/sigc++/trackable.h:38: error: expected primary-expression before ‘void’
/usr/include/sigc++/trackable.h:38: error: expected ‘}’ before ‘void’
/usr/include/sigc++/trackable.h:38: error: expected ‘,’ or ‘;’ before ‘void’
/usr/include/sigc++/trackable.h: In function ‘int sigc::internal::trackable_callback(void*, void* (*)(void*))’:
/usr/include/sigc++/trackable.h:41: error: only constructors take base initializers
/usr/include/sigc++/trackable.h: At global scope:
/usr/include/sigc++/trackable.h:50: error: variable ‘sigc::SIGC_API sigc::trackable_callback_list’ has initializer but incomplete type
/usr/include/sigc++/trackable.h:57: error: expected primary-expression before ‘void’
/usr/include/sigc++/trackable.h:57: error: expected ‘}’ before ‘void’
/usr/include/sigc++/trackable.h:57: error: expected ‘,’ or ‘;’ before ‘void’
/usr/include/sigc++/trackable.h: In function ‘int sigc::trackable_callback_list()’:
/usr/include/sigc++/trackable.h:69: error: only constructors take base initializers
/usr/include/sigc++/trackable.h: At global scope:
/usr/include/sigc++/trackable.h:73: error: expected class-name before ‘(’ token
/usr/include/sigc++/trackable.h:75: error: expected unqualified-id before ‘private’
/usr/include/sigc++/trackable.h:77: error: ‘callback_list’ does not name a type
/usr/include/sigc++/trackable.h:81: error: expected declaration before ‘}’ token

i don't why. thank you a lot!

Revision history for this message
carlos (sys-200) wrote :

The file is another folder:

http://packages.ubuntu.com/hardy/i386/libsigc++-2.0-dev/filelist
/ usr / lib / IACS -2.0/include/sigc + + + + config.h

and a point to include

carlos (sys-200)
Changed in libsigc++-2.0 (Ubuntu):
assignee: nobody → carlos (sys-200)
Revision history for this message
ash (736139669-qq) wrote : 回复:[Bug 153914] Re: Missing file sigc++config.h

tx

  ------------------ 原始邮件 ------------------
  发件人: "carlos"<email address hidden>;
 发送时间: 2011年6月28日(星期二) 凌晨5:12
 收件人: "736139669"<email address hidden>;

 主题: [Bug 153914] Re: Missing file sigc++config.h

The file is another folder:

http://packages.ubuntu.com/hardy/i386/libsigc++-2.0-dev/filelist
/ usr / lib / IACS -2.0/include/sigc + + + + config.h

and a point to include

--
You received this bug notification because you are subscribed to the bug
report.
https://bugs.launchpad.net/bugs/153914

Title:
  Missing file sigc++config.h

Status in “libsigc++-2.0” package in Ubuntu:
  Fix Released

Bug description:
  Other headers files of the libsigc++-2.0-dev library are requiring
  sigc++config.h that doesn't exist.

  For instance /usr/include/sigc++-2.0/sigc++/signal_base.h at line 25.

  This bug makes the library unusable for development, I copied a
  sigc++config.h of my own to fix this.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libsigc++-2.0/+bug/153914/+subscriptions

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.