Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-28 Thread Christiaan Welvaart

On Sun, 27 Jan 2013, AL13N wrote:


hd44780_LDADD =  libLCD.a @HD44780_DRIVERS@ @LIBUSB_LIBS@ @LIBFTDI_LIBS@
libbignum.a
hd44780_DEPENDENCIES = @HD44780_DRIVERS@

so, i should move it to dependencies instead of ldadd in the Makefile.am and
use autoreconf -i instead...


Try to change hd44780_DEPENDENCIES there to EXTRA_hd44780_DEPENDENCIES . 
Library deps are automatic of course but defining foo_DEPENDENCIES 
overrides the automatic deps generated by automake.



but... this isn't the only driver, does this mean i'll have to change
dependencies for almost all these drivers?



Christiaan


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-27 Thread Thierry Vignaud
On 24 January 2013 00:44, alien buildsystem-dae...@mageia.org wrote:
 alien alien 0.5.6-6.mga3:
 + Revision: 391755
 + rebuild (emptylog)

what for?


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-27 Thread AL13N
Op zondag 27 januari 2013 17:05:20 schreef Thierry Vignaud:
 On 24 January 2013 00:44, alien buildsystem-dae...@mageia.org wrote:
  alien alien 0.5.6-6.mga3:
  + Revision: 391755
  + rebuild (emptylog)
 
 what for?

autobuild failed that release, but for some reason i had to bump release 
anyway...

i donno how to fix this properly.

what should i do with revision logs?


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-27 Thread Thierry Vignaud
On 27 January 2013 17:32, AL13N al...@rmail.be wrote:
  alien alien 0.5.6-6.mga3:
  + Revision: 391755
  + rebuild (emptylog)

 what for?

 autobuild failed that release, but for some reason i had to bump release
 anyway...

rebuild did succeeded:
* Sat Jan 12 2013 umeabot umeabot 0.5.6-2.mga3
+ Revision: 356696
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

and it was rebuild again later.

You should have stopped when seeing you'd to bump release as that mean
that previous build was successful..

 i donno how to fix this properly.

 what should i do with revision logs?


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-27 Thread AL13N
Op zondag 27 januari 2013 17:43:50 schreef Thierry Vignaud:
 On 27 January 2013 17:32, AL13N al...@rmail.be wrote:
   alien alien 0.5.6-6.mga3:
   + Revision: 391755
   + rebuild (emptylog)
  
  what for?
  
  autobuild failed that release, but for some reason i had to bump release
  anyway...
 
 rebuild did succeeded:
 * Sat Jan 12 2013 umeabot umeabot 0.5.6-2.mga3
 + Revision: 356696
 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild
 
 and it was rebuild again later.
 
 You should have stopped when seeing you'd to bump release as that mean
 that previous build was successful..
 
  i donno how to fix this properly.
  
  what should i do with revision logs?

not the mass rebuild, but on of the autobuilds kept showing lcdproc as failed. 
i had to rebuild it for it to show up properly.

it meant i had a personal entry on check.mageia.org


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-27 Thread Pascal Terjan
On Sun, Jan 27, 2013 at 4:50 PM, AL13N al...@rmail.be wrote:
 Op zondag 27 januari 2013 17:43:50 schreef Thierry Vignaud:
 On 27 January 2013 17:32, AL13N al...@rmail.be wrote:
   alien alien 0.5.6-6.mga3:
   + Revision: 391755
   + rebuild (emptylog)
 
  what for?
 
  autobuild failed that release, but for some reason i had to bump release
  anyway...

 rebuild did succeeded:
 * Sat Jan 12 2013 umeabot umeabot 0.5.6-2.mga3
 + Revision: 356696
 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

 and it was rebuild again later.

 You should have stopped when seeing you'd to bump release as that mean
 that previous build was successful..

  i donno how to fix this properly.
 
  what should i do with revision logs?

 not the mass rebuild, but on of the autobuilds kept showing lcdproc as failed.
 i had to rebuild it for it to show up properly.

 it meant i had a personal entry on check.mageia.org

If you just rebuild it without fixing anything, it will come back next time...


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-27 Thread Pascal Terjan
On Sun, Jan 27, 2013 at 5:05 PM, Pascal Terjan pter...@gmail.com wrote:
 On Sun, Jan 27, 2013 at 4:50 PM, AL13N al...@rmail.be wrote:
 Op zondag 27 januari 2013 17:43:50 schreef Thierry Vignaud:
 On 27 January 2013 17:32, AL13N al...@rmail.be wrote:
   alien alien 0.5.6-6.mga3:
   + Revision: 391755
   + rebuild (emptylog)
 
  what for?
 
  autobuild failed that release, but for some reason i had to bump release
  anyway...

 rebuild did succeeded:
 * Sat Jan 12 2013 umeabot umeabot 0.5.6-2.mga3
 + Revision: 356696
 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

 and it was rebuild again later.

 You should have stopped when seeing you'd to bump release as that mean
 that previous build was successful..

  i donno how to fix this properly.
 
  what should i do with revision logs?

 not the mass rebuild, but on of the autobuilds kept showing lcdproc as 
 failed.
 i had to rebuild it for it to show up properly.

 it meant i had a personal entry on check.mageia.org

 If you just rebuild it without fixing anything, it will come back next time...

Looking at the failure logs:

gcc -fPIC -Wall  -O3 -Wno-unused-function -shared  -o hd44780.so
hd44780-hd44780.o libLCD.a hd44780-hd44780-serial.o
hd44780-hd44780-lis2.o hd44780-hd44780-usblcd.o hd44780-hd44780-4bit.o
hd44780-hd44780-ext8bit.o hd44780-lcd_sem.o hd44780-hd44780-winamp.o
hd44780-hd44780-serialLpt.o hd44780-hd44780-bwct-usb.o
hd44780-hd44780-lcd2usb.o hd44780-hd44780-uss720.o
hd44780-hd44780-usbtiny.o hd44780-hd44780-usb4all.o
hd44780-hd44780-ftdi.o hd44780-hd44780-ethlcd.o hd44780-hd44780-i2c.o
-lusb   -lftdi -lusb   libbignum.a -ldl
gcc: error: libbignum.a: No such file or directory
make[3]: *** [hd44780.so] Error 1
make[3]: Leaving directory
`/home/pterjan/rpmbuild/BUILD/lcdproc-0.5.6/server/drivers'

So in the Makefile in server/drivers, hd44780.so needs to depend on libbignum.a


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-27 Thread AL13N
Op zondag 27 januari 2013 17:18:01 schreef Pascal Terjan:
 On Sun, Jan 27, 2013 at 5:05 PM, Pascal Terjan pter...@gmail.com wrote:
  On Sun, Jan 27, 2013 at 4:50 PM, AL13N al...@rmail.be wrote:
  Op zondag 27 januari 2013 17:43:50 schreef Thierry Vignaud:
  On 27 January 2013 17:32, AL13N al...@rmail.be wrote:
alien alien 0.5.6-6.mga3:
+ Revision: 391755
+ rebuild (emptylog)
   
   what for?
   
   autobuild failed that release, but for some reason i had to bump
   release
   anyway...
  
  rebuild did succeeded:
  * Sat Jan 12 2013 umeabot umeabot 0.5.6-2.mga3
  + Revision: 356696
  - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild
  
  and it was rebuild again later.
  
  You should have stopped when seeing you'd to bump release as that mean
  that previous build was successful..
  
   i donno how to fix this properly.
   
   what should i do with revision logs?
  
  not the mass rebuild, but on of the autobuilds kept showing lcdproc as
  failed. i had to rebuild it for it to show up properly.
  
  it meant i had a personal entry on check.mageia.org
  
  If you just rebuild it without fixing anything, it will come back next
  time...
 Looking at the failure logs:
 
 gcc -fPIC -Wall  -O3 -Wno-unused-function -shared  -o hd44780.so
 hd44780-hd44780.o libLCD.a hd44780-hd44780-serial.o
 hd44780-hd44780-lis2.o hd44780-hd44780-usblcd.o hd44780-hd44780-4bit.o
 hd44780-hd44780-ext8bit.o hd44780-lcd_sem.o hd44780-hd44780-winamp.o
 hd44780-hd44780-serialLpt.o hd44780-hd44780-bwct-usb.o
 hd44780-hd44780-lcd2usb.o hd44780-hd44780-uss720.o
 hd44780-hd44780-usbtiny.o hd44780-hd44780-usb4all.o
 hd44780-hd44780-ftdi.o hd44780-hd44780-ethlcd.o hd44780-hd44780-i2c.o
 -lusb   -lftdi -lusb   libbignum.a -ldl
 gcc: error: libbignum.a: No such file or directory
 make[3]: *** [hd44780.so] Error 1
 make[3]: Leaving directory
 `/home/pterjan/rpmbuild/BUILD/lcdproc-0.5.6/server/drivers'
 
 So in the Makefile in server/drivers, hd44780.so needs to depend on
 libbignum.a



hd44780_LDADD =  libLCD.a @HD44780_DRIVERS@ @LIBUSB_LIBS@ @LIBFTDI_LIBS@ 
libbignum.a
hd44780_DEPENDENCIES = @HD44780_DRIVERS@

so, i should move it to dependencies instead of ldadd in the Makefile.am and 
use autoreconf -i instead...

but... this isn't the only driver, does this mean i'll have to change 
dependencies for almost all these drivers?

/me sighs


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-27 Thread Pascal Terjan
On Sun, Jan 27, 2013 at 7:14 PM, AL13N al...@rmail.be wrote:
 Op zondag 27 januari 2013 17:18:01 schreef Pascal Terjan:
 On Sun, Jan 27, 2013 at 5:05 PM, Pascal Terjan pter...@gmail.com wrote:
  On Sun, Jan 27, 2013 at 4:50 PM, AL13N al...@rmail.be wrote:
  Op zondag 27 januari 2013 17:43:50 schreef Thierry Vignaud:
  On 27 January 2013 17:32, AL13N al...@rmail.be wrote:
alien alien 0.5.6-6.mga3:
+ Revision: 391755
+ rebuild (emptylog)
  
   what for?
  
   autobuild failed that release, but for some reason i had to bump
   release
   anyway...
 
  rebuild did succeeded:
  * Sat Jan 12 2013 umeabot umeabot 0.5.6-2.mga3
  + Revision: 356696
  - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild
 
  and it was rebuild again later.
 
  You should have stopped when seeing you'd to bump release as that mean
  that previous build was successful..
 
   i donno how to fix this properly.
  
   what should i do with revision logs?
 
  not the mass rebuild, but on of the autobuilds kept showing lcdproc as
  failed. i had to rebuild it for it to show up properly.
 
  it meant i had a personal entry on check.mageia.org
 
  If you just rebuild it without fixing anything, it will come back next
  time...
 Looking at the failure logs:

 gcc -fPIC -Wall  -O3 -Wno-unused-function -shared  -o hd44780.so
 hd44780-hd44780.o libLCD.a hd44780-hd44780-serial.o
 hd44780-hd44780-lis2.o hd44780-hd44780-usblcd.o hd44780-hd44780-4bit.o
 hd44780-hd44780-ext8bit.o hd44780-lcd_sem.o hd44780-hd44780-winamp.o
 hd44780-hd44780-serialLpt.o hd44780-hd44780-bwct-usb.o
 hd44780-hd44780-lcd2usb.o hd44780-hd44780-uss720.o
 hd44780-hd44780-usbtiny.o hd44780-hd44780-usb4all.o
 hd44780-hd44780-ftdi.o hd44780-hd44780-ethlcd.o hd44780-hd44780-i2c.o
 -lusb   -lftdi -lusb   libbignum.a -ldl
 gcc: error: libbignum.a: No such file or directory
 make[3]: *** [hd44780.so] Error 1
 make[3]: Leaving directory
 `/home/pterjan/rpmbuild/BUILD/lcdproc-0.5.6/server/drivers'

 So in the Makefile in server/drivers, hd44780.so needs to depend on
 libbignum.a



 hd44780_LDADD =  libLCD.a @HD44780_DRIVERS@ @LIBUSB_LIBS@ @LIBFTDI_LIBS@
 libbignum.a
 hd44780_DEPENDENCIES = @HD44780_DRIVERS@

 so, i should move it to dependencies instead of ldadd in the Makefile.am and
 use autoreconf -i instead...

 but... this isn't the only driver, does this mean i'll have to change
 dependencies for almost all these drivers?

I don't know if they use the lib :)


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-27 Thread AL13N
Op zondag 27 januari 2013 20:45:20 schreef Pascal Terjan:
 On Sun, Jan 27, 2013 at 7:14 PM, AL13N al...@rmail.be wrote:
  Op zondag 27 januari 2013 17:18:01 schreef Pascal Terjan:
  On Sun, Jan 27, 2013 at 5:05 PM, Pascal Terjan pter...@gmail.com wrote:
   On Sun, Jan 27, 2013 at 4:50 PM, AL13N al...@rmail.be wrote:
   Op zondag 27 januari 2013 17:43:50 schreef Thierry Vignaud:
   On 27 January 2013 17:32, AL13N al...@rmail.be wrote:
 alien alien 0.5.6-6.mga3:
 + Revision: 391755
 + rebuild (emptylog)

what for?

autobuild failed that release, but for some reason i had to bump
release
anyway...
   
   rebuild did succeeded:
   * Sat Jan 12 2013 umeabot umeabot 0.5.6-2.mga3
   + Revision: 356696
   - Mass Rebuild -
   https://wiki.mageia.org/en/Feature:Mageia3MassRebuild
   
   and it was rebuild again later.
   
   You should have stopped when seeing you'd to bump release as that
   mean
   that previous build was successful..
   
i donno how to fix this properly.

what should i do with revision logs?
   
   not the mass rebuild, but on of the autobuilds kept showing lcdproc as
   failed. i had to rebuild it for it to show up properly.
   
   it meant i had a personal entry on check.mageia.org
   
   If you just rebuild it without fixing anything, it will come back next
   time...
  
  Looking at the failure logs:
  
  gcc -fPIC -Wall  -O3 -Wno-unused-function -shared  -o hd44780.so
  hd44780-hd44780.o libLCD.a hd44780-hd44780-serial.o
  hd44780-hd44780-lis2.o hd44780-hd44780-usblcd.o hd44780-hd44780-4bit.o
  hd44780-hd44780-ext8bit.o hd44780-lcd_sem.o hd44780-hd44780-winamp.o
  hd44780-hd44780-serialLpt.o hd44780-hd44780-bwct-usb.o
  hd44780-hd44780-lcd2usb.o hd44780-hd44780-uss720.o
  hd44780-hd44780-usbtiny.o hd44780-hd44780-usb4all.o
  hd44780-hd44780-ftdi.o hd44780-hd44780-ethlcd.o hd44780-hd44780-i2c.o
  -lusb   -lftdi -lusb   libbignum.a -ldl
  gcc: error: libbignum.a: No such file or directory
  make[3]: *** [hd44780.so] Error 1
  make[3]: Leaving directory
  `/home/pterjan/rpmbuild/BUILD/lcdproc-0.5.6/server/drivers'
  
  So in the Makefile in server/drivers, hd44780.so needs to depend on
  libbignum.a
  
  hd44780_LDADD =  libLCD.a @HD44780_DRIVERS@ @LIBUSB_LIBS@
  @LIBFTDI_LIBS@ libbignum.a
  hd44780_DEPENDENCIES = @HD44780_DRIVERS@
  
  so, i should move it to dependencies instead of ldadd in the Makefile.am
  and use autoreconf -i instead...
  
  but... this isn't the only driver, does this mean i'll have to change
  dependencies for almost all these drivers?
 
 I don't know if they use the lib :)

there are at 20ish or more of them that have that exact library in their 
respective ldadd...

i was hoping to have a easier way to make that library built before these 
drivers...