Bug 326752 - PerlQt missing KDE4.pm module - make fails [ make: *** [pigboot.o] Error 1 ]...
Summary: PerlQt missing KDE4.pm module - make fails [ make: *** [pigboot.o] Error 1 ]...
Status: RESOLVED WORKSFORME
Alias: None
Product: bindings
Classification: Developer tools
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: kde-bindings
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-27 17:58 UTC by Stacey Pellegrino
Modified: 2023-02-01 05:05 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stacey Pellegrino 2013-10-27 17:58:27 UTC
spellegrino@linexus:~/src/perl/qt$ sudo perl -MCPAN -e "force clean KDE"
Reading '/home/spellegrino/.cpan/Metadata'
  Database was generated on Sun, 27 Oct 2013 12:29:04 GMT
Running clean for module 'KDE'
Running make clean
Distribution seems to have never been unzipped/untarred, nothing done
spellegrino@linexus:~/src/perl/qt$ sudo perl -MCPAN -e "clean KDE"
Reading '/home/spellegrino/.cpan/Metadata'
  Database was generated on Sun, 27 Oct 2013 12:29:04 GMT
Running clean for module 'KDE'
Running make clean
Distribution seems to have never been unzipped/untarred, nothing done
spellegrino@linexus:~/src/perl/qt$ sudo perl -MCPAN -e "force install KDE"
Reading '/home/spellegrino/.cpan/Metadata'
  Database was generated on Sun, 27 Oct 2013 12:29:04 GMT
Running install for module 'KDE'
Running make for A/AW/AWIN/PerlKDE-0.004.tar.gz
Checksum for /home/spellegrino/.cpan/sources/authors/id/A/AW/AWIN/PerlKDE-0.004.tar.gz ok

  CPAN.pm: Building A/AW/AWIN/PerlKDE-0.004.tar.gz

Loading KDE-1.1.1........................................................................
Checking if your kit is complete...
Looks good
Warning (mostly harmless): No library found for -lkfm
Warning (mostly harmless): No library found for -lqt
Generating a GNU-style Makefile
Writing Makefile for KDE
Writing MYMETA.yml and MYMETA.json
cp KDE.pm blib/lib/KDE.pm
g++ -c  -I/include -I/include -I/usr/X11R6/include -I/usr/include/kde -I/usr/include/qt -I. -I./include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O   -DVERSION=\"0.004\" -DXS_VERSION=\"0.004\" -fPIC "-I/usr/lib/perl/5.14/CORE"  -DPIGDEBUG=0 -DPIG_QT -DPIGPERL_PL=14 -DPIGPERL_SV=2  pigboot.c
In file included from ./include/pigmodule_Qt.h:14:0,
                 from ./include/pigmodule_KDE.h:14,
                 from pig_KApplication.h:4,
                 from pigboot.c:11:
./include/pig.h:23:21: fatal error: qglobal.h: No such file or directory
compilation terminated.
make: *** [pigboot.o] Error 1
  AWIN/PerlKDE-0.004.tar.gz
  /usr/bin/make -- NOT OK
'YAML' not installed, will not store persistent state
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible


Reproducible: Always

Steps to Reproduce:
spellegrino@linexus:~/src/perl/qt$ cat mainwindow.ui 
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>MainWindow</class>
 <widget class="QMainWindow" name="MainWindow">
  <property name="windowModality">
   <enum>Qt::WindowModal</enum>
  </property>
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>400</width>
    <height>217</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>Hello world</string>
  </property>
  <widget class="QWidget" name="centralWidget">
   <widget class="QPushButton" name="pushButton">
    <property name="geometry">
     <rect>
      <x>150</x>
      <y>70</y>
      <width>98</width>
      <height>27</height>
     </rect>
    </property>
    <property name="text">
     <string>Okay</string>
    </property>
   </widget>
   <widget class="QLabel" name="label">
    <property name="geometry">
     <rect>
      <x>40</x>
      <y>0</y>
      <width>91</width>
      <height>17</height>
     </rect>
    </property>
    <property name="text">
     <string>Enter name:</string>
    </property>
   </widget>
   <widget class="QLineEdit" name="lineEdit">
    <property name="geometry">
     <rect>
      <x>70</x>
      <y>30</y>
      <width>261</width>
      <height>27</height>
     </rect>
    </property>
   </widget>
   <widget class="QLabel" name="label_2">
    <property name="geometry">
     <rect>
      <x>60</x>
      <y>110</y>
      <width>281</width>
      <height>17</height>
     </rect>
    </property>
    <property name="text">
     <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
    </property>
   </widget>
  </widget>
  <widget class="QMenuBar" name="menuBar">
   <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
     <width>400</width>
     <height>25</height>
    </rect>
   </property>
  </widget>
  <widget class="QToolBar" name="mainToolBar">
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
  </widget>
  <widget class="QStatusBar" name="statusBar"/>
 </widget>
 <layoutdefault spacing="6" margin="11"/>
 <resources/>
 <connections/>
</ui>
spellegrino@linexus:~/src/perl/qt$ uic-qt3 mainwindow.ui 
/****************************************************************************
** Form interface generated from reading ui file 'mainwindow.ui'
**
** Created: Sun Oct 27 17:57:17 2013
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/

spellegrino@linexus:~/src/perl/qt$ grep KDE4 mainwindow.pm 
use KDE4;

How to get around this as KDE4.pm doesn't compile on Ubuntu.
Comment 1 Andrew Crouthamel 2018-11-10 03:15:25 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Andrew Crouthamel 2018-11-20 04:11:31 UTC
Dear Bug Submitter,

This is a reminder that this bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? This bug will be moved back to REPORTED Status for manual review later, which may take a while. If you are able to, please lend us a hand.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Justin Zobel 2023-01-02 02:04:28 UTC
Thank you for reporting this issue in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the issue with a recent software version?

If you can reproduce the issue, please change the status to "REPORTED" when replying. Thank you!
Comment 4 Bug Janitor Service 2023-01-17 05:16:18 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2023-02-01 05:05:37 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!