Author Topic: [FINETUNING] Learn E17 packaging discussion  (Read 2610 times)

Offline sling-shot

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 1730
  • Satyameva Jayate | Truth Alone Triumphs.
Re: [SUCCESS] Learn E17 packaging discussion
« Reply #60 on: March 04, 2013, 08:32:30 AM »
COMING BACK AROUND FOR THE SECOND ROUND
>>>>>>>>>>>>>>inspecting build log of eina

checking for VALGRIND... yes
  Is VALGRIND installed in all of PCLinuxOS? Should it be an explicit BuildRequires?

checking for EMEMOA... no
  EMEMOA is an external memory management library. A self built package is ready. But as it is not mentioned explicitly in the download page...
  Generated a build of eina using EMEMOA. But it did not make any difference to the segfaulting.

checking for ECORE_EVAS... no
  Wonder why is it checking for this? Eina is the first recommended package to be built.
Packaging well will cure headaches of many :) But learning to package will cause headaches in many :(

AMD AthlonX2 3600+/ASUS M2NPV-VM/ATi HD4670/Onboard sound/3.5GB DDR2-533 RAM/SEAGATE 160+320GB HDD/DELL S2240L FullHD/Creative SBS370 2.1/PCLinuxOS2013/KDE4
Samsung NP305U1-A06IN | Nokia E6

Offline sling-shot

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 1730
  • Satyameva Jayate | Truth Alone Triumphs.
« Last Edit: March 04, 2013, 11:46:17 AM by sling-shot »
Packaging well will cure headaches of many :) But learning to package will cause headaches in many :(

AMD AthlonX2 3600+/ASUS M2NPV-VM/ATi HD4670/Onboard sound/3.5GB DDR2-533 RAM/SEAGATE 160+320GB HDD/DELL S2240L FullHD/Creative SBS370 2.1/PCLinuxOS2013/KDE4
Samsung NP305U1-A06IN | Nokia E6

Offline ghostbunny

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 1152
Re: [FINETUNING] Learn E17 packaging discussion
« Reply #62 on: March 04, 2013, 11:01:05 AM »
valgrind is not necessary that's a debugger and profiler and is just needed if you build debug packages
The full life is a big mess

PS:
I'm German. Sorry because of possible mistakes in my written messages xD


Offline sling-shot

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 1730
  • Satyameva Jayate | Truth Alone Triumphs.
Re: [FINETUNING] Learn E17 packaging discussion
« Reply #63 on: March 16, 2013, 04:22:46 AM »
Where to add CFLAGS for the build?

The SegV dialog while logging out of Enlightenment prompts us to add -g and -ggdb3 as CFLAGS while building to check why this is happening.
Packaging well will cure headaches of many :) But learning to package will cause headaches in many :(

AMD AthlonX2 3600+/ASUS M2NPV-VM/ATi HD4670/Onboard sound/3.5GB DDR2-533 RAM/SEAGATE 160+320GB HDD/DELL S2240L FullHD/Creative SBS370 2.1/PCLinuxOS2013/KDE4
Samsung NP305U1-A06IN | Nokia E6

Offline ghostbunny

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 1152
Re: [FINETUNING] Learn E17 packaging discussion
« Reply #64 on: March 16, 2013, 09:10:06 AM »
Where to add CFLAGS for the build?

The SegV dialog while logging out of Enlightenment prompts us to add -g and -ggdb3 as CFLAGS while building to check why this is happening.

add the following in the line before configure

Code: [Select]
export CFLAGS="-g -ggdb3"

but you will need gdb and/or gdb-devel installed for this
The full life is a big mess

PS:
I'm German. Sorry because of possible mistakes in my written messages xD


Offline sling-shot

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 1730
  • Satyameva Jayate | Truth Alone Triumphs.
Re: [FINETUNING] Learn E17 packaging discussion
« Reply #65 on: March 21, 2013, 10:46:27 AM »
Adding the above line causes the build to fail with the following log end :
Code: [Select]
 CCLD   enlightenment_imc
  CCLD   enlightenment_start
  CCLD   enlightenment_filemanager
  CCLD   enlightenment_open
  CCLD   enlightenment_fm_op
  CCLD   enlightenment_init
/usr/bin/ld: cannot find -lepdf
collect2: ld returned 1 exit status
make[4]: *** [enlightenment] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory `/home/packager/src/rpm/BUILD/enlightenment-0.17.1/src/bin'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/packager/src/rpm/BUILD/enlightenment-0.17.1/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/packager/src/rpm/BUILD/enlightenment-0.17.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/packager/src/rpm/BUILD/enlightenment-0.17.1'
make: *** [all] Error 2
error: Bad exit status from /home/packager/src/tmp/rpm-tmp.SCW5Uq (%prep)


RPM build errors:
    Bad exit status from /home/packager/src/tmp/rpm-tmp.SCW5Uq (%prep)

I feel it is looking EPDF-devel but that is obsolete and poppler is to be used. Or may be something else of which I have no clue as yet.
« Last Edit: March 21, 2013, 10:48:13 AM by sling-shot »
Packaging well will cure headaches of many :) But learning to package will cause headaches in many :(

AMD AthlonX2 3600+/ASUS M2NPV-VM/ATi HD4670/Onboard sound/3.5GB DDR2-533 RAM/SEAGATE 160+320GB HDD/DELL S2240L FullHD/Creative SBS370 2.1/PCLinuxOS2013/KDE4
Samsung NP305U1-A06IN | Nokia E6

Offline ghostbunny

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 1152
Re: [FINETUNING] Learn E17 packaging discussion
« Reply #66 on: March 22, 2013, 05:14:50 AM »
i don't know how the package switches between poppler and epdf. extract the source code and run ./configure --help to see whether poppler requires and option like --enable-poppler.

maybe further thing to the cflags variable try the following

Code: [Select]
export CFLAGS="$CFLAGS -g -ggdb3"
it's possible that i overwrote the package cflags with my previous definition
The full life is a big mess

PS:
I'm German. Sorry because of possible mistakes in my written messages xD


Offline sling-shot

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 1730
  • Satyameva Jayate | Truth Alone Triumphs.
Re: [FINETUNING] Learn E17 packaging discussion
« Reply #67 on: March 22, 2013, 11:29:36 AM »
I am going crazy now gr.............
That EPDF is still bugging. Only way around that seems to be by installing repo EPDF.
And once that is done there are many packages which are actually installed but not being seen. They have to be reinstalled.

I think I need a clean break and start from scratch.
Packaging well will cure headaches of many :) But learning to package will cause headaches in many :(

AMD AthlonX2 3600+/ASUS M2NPV-VM/ATi HD4670/Onboard sound/3.5GB DDR2-533 RAM/SEAGATE 160+320GB HDD/DELL S2240L FullHD/Creative SBS370 2.1/PCLinuxOS2013/KDE4
Samsung NP305U1-A06IN | Nokia E6

Offline OnlyHuman

  • Full Member
  • ***
  • Posts: 132
Re: [FINETUNING] Learn E17 packaging discussion
« Reply #68 on: March 29, 2013, 02:11:15 PM »
Thanks for the new e17 pkgs sling-shot, I installed on mini-kde-2013, seems to work on quick try, had to sort out kdm so enlightenment showed, just downloaded some nice new updated themes, thanks again for your work, and any one else involved. :)
Update:Wondered if you had the dev pkgs, was going to see if could build penguins and rain extra modules, maybe more if they work.
Best wishes,
OnlyHuman
« Last Edit: March 30, 2013, 02:26:07 PM by OnlyHuman »
Enlightenment e17,
and Compiz standalone user
My best PC specs :)
Compaq pc,
CPU:Intel E6400 (Dual core),
Graphics Card: ATI 5670 1gb,
Ram:2gb, DDR2
Hard drive (s):Serial ATA partitioned with OS'S, and Parallel ATA (for other data),