Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] orc: bump to version 0.4.16
From: Sven Neumann @ 2012-12-19 13:51 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <87licu40ie.fsf@dell.be.48ers.dk>

On Wed, 2012-12-19 at 14:47 +0100, Peter Korsgaard wrote:
> >>>>> "Sven" == Sven Neumann <s.neumann@raumfeld.com> writes:
> 
>  Sven> The gstreamer-1.0 plug-ins require this version for ORC
>  Sven> acceleration.
> 
> Committed, thanks. This presumably also works with gst 0.10?

Yes. I've also tried (compiled) it with gstreamer-0.10.


Regards,
Sven

^ permalink raw reply

* [Buildroot] [git commit] pcmanfm: use a download URL from downloads.sourceforge.net
From: Peter Korsgaard @ 2012-12-19 13:50 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=fff080bdfa7f6a8f18c8b8f7d0d26035b7438e80
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

[Peter: use PCMANFM_VERSION in _SITE]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/pcmanfm/pcmanfm.mk |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/package/pcmanfm/pcmanfm.mk b/package/pcmanfm/pcmanfm.mk
index e4c23ec..3b0b727 100644
--- a/package/pcmanfm/pcmanfm.mk
+++ b/package/pcmanfm/pcmanfm.mk
@@ -5,7 +5,7 @@
 #############################################################
 PCMANFM_VERSION = 0.3.5.9
 PCMANFM_SOURCE = pcmanfm-$(PCMANFM_VERSION).tar.gz
-PCMANFM_SITE = http://internap.dl.sourceforge.net/sourceforge/pcmanfm
+PCMANFM_SITE = http://downloads.sourceforge.net/project/pcmanfm/pcmanfm-legacy%20%28Old%200.5%20series%29/PCManFM%20$(PCMANFM_VERSION)
 PCMANFM_CONF_OPT = --disable-hal
 PCMANFM_DEPENDENCIES = host-pkgconf libgtk2 gamin startup-notification xserver_xorg-server
 PCMANFM_AUTORECONF = YES

^ permalink raw reply related

* [Buildroot] [git commit] pcmanfm: link against libX11 to avoid build failure
From: Peter Korsgaard @ 2012-12-19 13:49 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=a831505a3d32ef8839b7a12eee4b91ad594779ac
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Fixes:

/home/test/outputs/allpkg/host/opt/ext-toolchain/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/../../../../arm-linux-gnueabihf/bin/ld: fm-desktop.o: undefined reference to symbol 'XSendEvent'
/home/test/outputs/allpkg/host/opt/ext-toolchain/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/../../../../arm-linux-gnueabihf/bin/ld: note: 'XSendEvent' is defined in DSO /home/test/outputs/allpkg/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libX11.so.6 so try adding it to the linker command line
/home/test/outputs/allpkg/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libX11.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[4]: *** [pcmanfm] Error 1

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/pcmanfm/pcmanfm-link-against-libx11.patch |   20 ++++++++++++++++++++
 package/pcmanfm/pcmanfm.mk                        |    1 +
 2 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/package/pcmanfm/pcmanfm-link-against-libx11.patch b/package/pcmanfm/pcmanfm-link-against-libx11.patch
new file mode 100644
index 0000000..f571e77
--- /dev/null
+++ b/package/pcmanfm/pcmanfm-link-against-libx11.patch
@@ -0,0 +1,20 @@
+Link against libX11
+
+fm-desktop.c uses XSendEvent, so we should link against libX11.
+
+Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+
+Index: b/configure.in
+===================================================================
+--- a/configure.in
++++ b/configure.in
+@@ -12,7 +12,8 @@
+ 
+ pkg_modules="gtk+-2.0 >= 2.6.0 \
+              gthread-2.0 \
+-             libstartup-notification-1.0"
++             libstartup-notification-1.0 \
++	     x11"
+ 
+ AC_FUNC_MMAP
+ 
diff --git a/package/pcmanfm/pcmanfm.mk b/package/pcmanfm/pcmanfm.mk
index 1f1a330..e4c23ec 100644
--- a/package/pcmanfm/pcmanfm.mk
+++ b/package/pcmanfm/pcmanfm.mk
@@ -8,6 +8,7 @@ PCMANFM_SOURCE = pcmanfm-$(PCMANFM_VERSION).tar.gz
 PCMANFM_SITE = http://internap.dl.sourceforge.net/sourceforge/pcmanfm
 PCMANFM_CONF_OPT = --disable-hal
 PCMANFM_DEPENDENCIES = host-pkgconf libgtk2 gamin startup-notification xserver_xorg-server
+PCMANFM_AUTORECONF = YES
 
 $(eval $(autotools-package))
 

^ permalink raw reply related

* [Buildroot] [PATCH] orc: bump to version 0.4.16
From: Peter Korsgaard @ 2012-12-19 13:47 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1355914471-18864-1-git-send-email-s.neumann@raumfeld.com>

>>>>> "Sven" == Sven Neumann <s.neumann@raumfeld.com> writes:

 Sven> The gstreamer-1.0 plug-ins require this version for ORC
 Sven> acceleration.

Committed, thanks. This presumably also works with gst 0.10?

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [git commit] orc: bump to version 0.4.16
From: Peter Korsgaard @ 2012-12-19 13:47 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=e51fd21cc4e58d6f9b8baad6e5d4a922b4e5841a
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

The gstreamer-1.0 plug-ins require this version for ORC
acceleration.

Signed-off-by: Sven Neumann <s.neumann@raumfeld.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/orc/orc.mk |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/package/orc/orc.mk b/package/orc/orc.mk
index 842ef25..77cb29f 100644
--- a/package/orc/orc.mk
+++ b/package/orc/orc.mk
@@ -3,7 +3,7 @@
 # orc
 #
 #############################################################
-ORC_VERSION = 0.4.14
+ORC_VERSION = 0.4.16
 ORC_SITE = http://code.entropywave.com/download/orc/
 ORC_INSTALL_STAGING = YES
 ORC_DEPENDENCIES = host-orc

^ permalink raw reply related

* [Buildroot] [PATCH] ortp: disable Werror
From: Peter Korsgaard @ 2012-12-19 13:46 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1355922447-20410-1-git-send-email-gustavo@zacarias.com.ar>

>>>>> "Gustavo" == Gustavo Zacarias <gustavo@zacarias.com.ar> writes:

 Gustavo> Disable -Werror for the ortp build, fixes:
 Gustavo> http://autobuild.buildroot.net/results/b869fcfdfdb9d1ec4864b86c6953b0242200c502

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [git commit] ortp: disable Werror
From: Peter Korsgaard @ 2012-12-19 13:45 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=356c2d7d843f7faa78c9ace79f17b0d947c9435b
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Disable -Werror for the ortp build, fixes:
http://autobuild.buildroot.net/results/b869fcfdfdb9d1ec4864b86c6953b0242200c502

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/ortp/ortp.mk |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/package/ortp/ortp.mk b/package/ortp/ortp.mk
index 65a03bf..c4c900a 100644
--- a/package/ortp/ortp.mk
+++ b/package/ortp/ortp.mk
@@ -1,5 +1,6 @@
 ORTP_VERSION = 0.20.0
 ORTP_SITE = http://download.savannah.nongnu.org/releases/linphone/ortp/sources
+ORTP_CONF_OPT = --disable-strict
 ORTP_INSTALL_STAGING = YES
 
 $(eval $(autotools-package))

^ permalink raw reply related

* [Buildroot] Bug report in pkg-autotools.mk
From: Yvan Roch @ 2012-12-19 13:15 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20121219133507.058bf1ea@skate>

Hi Thomas,

Many thanks for your quick answer.
I will not use a /usr* path until you publish your general patch for .la files.

There are several other .la files with paths pointing to the build directory.
For example: libdirect.la, libfusion.la, libuuid.la, libblkid.la, libpcre.la
But it's not exhaustive, it's in my own build...

Regards,

Yvan.

^ permalink raw reply

* [Buildroot] [PATCH] package/uboot-tools: Add mkenvimage for host.
From: Thomas Petazzoni @ 2012-12-19 13:13 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50D1BB1D.3090907@syscom.ch>

Dear Arnaud R?billout,

On Wed, 19 Dec 2012 14:03:25 +0100, Arnaud R?billout wrote:

> >   *) Could you send a proper git patch, with a description,
> >   Signed-off-by line, and sent using git send-email so that it doesn't
> >   get line-wrapped by your mail client.
> Ok I will look at that and do my best.

No problem. If you need help, don't hesitate to ask. Basically, your
mail should look like:

==================================================================
u-boot: add support for mkenvimage installation and usage

U-Boot has an utility called mkenvimage that allows blablabla. This
commit installs this utility and provides configuration options for
blablabla.

Signed-off-by: Arnaud R?billout <rebillout@syscom.ch>
---
<the patch goes here>
==================================================================

This gets done automatically by Git as long as you provide the text
above as the commit log.

> >   *) I would like to see an option being added in the U-Boot
> >   configuration options to pass a txt file containing an environment
> >   definition, which would be passed through mkenvimage to generate an
> >   image environment, and then installed in $(BINARIES_DIR). Could you
> >   cook such a patch, or do you prefer if someone else does it?
> Sounds good to me, I will send you a new patch. Hopefully before the end 
> of the week.

Excellent, thanks!

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [PATCH 2/4] gstreamer: port to gstreamer-1.0
From: Peter Korsgaard @ 2012-12-19 13:09 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1355916156-17973-2-git-send-email-bogdan@nimblex.org>

>>>>> "bogdan" == bogdan  <bogdan@nimblex.org> writes:

 bogdan> From: Bogdan Radulescu <bogdan@nimblex.net>
 bogdan> Initial commit of updated gstreamer + plugins which compile

Oh and btw - You're on the wrong mailing list ;)

Could you please resend the series to buildroot at uclibc.org - Thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [PATCH] ortp: disable Werror
From: Gustavo Zacarias @ 2012-12-19 13:07 UTC (permalink / raw)
  To: buildroot

Disable -Werror for the ortp build, fixes:
http://autobuild.buildroot.net/results/b869fcfdfdb9d1ec4864b86c6953b0242200c502

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/ortp/ortp.mk |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/package/ortp/ortp.mk b/package/ortp/ortp.mk
index 65a03bf..c4c900a 100644
--- a/package/ortp/ortp.mk
+++ b/package/ortp/ortp.mk
@@ -1,5 +1,6 @@
 ORTP_VERSION = 0.20.0
 ORTP_SITE = http://download.savannah.nongnu.org/releases/linphone/ortp/sources
+ORTP_CONF_OPT = --disable-strict
 ORTP_INSTALL_STAGING = YES
 
 $(eval $(autotools-package))
-- 
1.7.8.6

^ permalink raw reply related

* [Buildroot] [PATCH] package/uboot-tools: Add mkenvimage for host.
From: Arnaud Rébillout @ 2012-12-19 13:03 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20121219135800.6182a9ba@skate>

Hi Mr. Petazzoni,

>   *) Could you send a proper git patch, with a description,
>   Signed-off-by line, and sent using git send-email so that it doesn't
>   get line-wrapped by your mail client.
Ok I will look at that and do my best.

>   *) I would like to see an option being added in the U-Boot
>   configuration options to pass a txt file containing an environment
>   definition, which would be passed through mkenvimage to generate an
>   image environment, and then installed in $(BINARIES_DIR). Could you
>   cook such a patch, or do you prefer if someone else does it?
Sounds good to me, I will send you a new patch. Hopefully before the end 
of the week.

Thanks,



On 19/12/12 13:58, Thomas Petazzoni wrote:
> Dear Arnaud R?billout,
>
> On Wed, 19 Dec 2012 13:47:11 +0100, Arnaud R?billout wrote:
>
>> I need to use mkenvimage. And it seems that the easiest way is to
>> automatically install it in the HOST_UBOOT_TOOLS_INSTALL_CMDS target.
>> The tool mkenvimage appeared v2011.12 of uboot, so it's present in all
>> the versions that buildroot supports.
>> The patch is a simple line, if anyone is interested.
> Indeed, mkenvimage is useful.
>
> However:
>
>   *) Could you send a proper git patch, with a description,
>   Signed-off-by line, and sent using git send-email so that it doesn't
>   get line-wrapped by your mail client.
>
>   *) I would like to see an option being added in the U-Boot
>   configuration options to pass a txt file containing an environment
>   definition, which would be passed through mkenvimage to generate an
>   image environment, and then installed in $(BINARIES_DIR). Could you
>   cook such a patch, or do you prefer if someone else does it?
>
> Thanks,
>
> Thomas


-- 
Arnaud R?billout
SYSCOM Instruments SA
rue de l'industrie 21
CH-1450 Sainte-Croix
Switzerland
Tel: +41 (0)24 455 44 11

^ permalink raw reply

* [Buildroot] [PATCH] package/uboot-tools: Add mkenvimage for host.
From: Thomas Petazzoni @ 2012-12-19 12:58 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50D1B74F.805@syscom.ch>

Dear Arnaud R?billout,

On Wed, 19 Dec 2012 13:47:11 +0100, Arnaud R?billout wrote:

> I need to use mkenvimage. And it seems that the easiest way is to 
> automatically install it in the HOST_UBOOT_TOOLS_INSTALL_CMDS target.
> The tool mkenvimage appeared v2011.12 of uboot, so it's present in all 
> the versions that buildroot supports.
> The patch is a simple line, if anyone is interested.

Indeed, mkenvimage is useful.

However:

 *) Could you send a proper git patch, with a description,
 Signed-off-by line, and sent using git send-email so that it doesn't
 get line-wrapped by your mail client.

 *) I would like to see an option being added in the U-Boot
 configuration options to pass a txt file containing an environment
 definition, which would be passed through mkenvimage to generate an
 image environment, and then installed in $(BINARIES_DIR). Could you
 cook such a patch, or do you prefer if someone else does it?

Thanks,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [PATCH] package/uboot-tools: Add mkenvimage for host.
From: Arnaud Rébillout @ 2012-12-19 12:47 UTC (permalink / raw)
  To: buildroot

Hello there,

I need to use mkenvimage. And it seems that the easiest way is to 
automatically install it in the HOST_UBOOT_TOOLS_INSTALL_CMDS target.
The tool mkenvimage appeared v2011.12 of uboot, so it's present in all 
the versions that buildroot supports.
The patch is a simple line, if anyone is interested.


Regards

---
diff --git a/package/uboot-tools/uboot-tools.mk 
b/package/uboot-tools/uboot-tools.mk
index 7628b77..57c59bb 100644
--- a/package/uboot-tools/uboot-tools.mk
+++ b/package/uboot-tools/uboot-tools.mk
@@ -49,6 +49,7 @@ endef

  define HOST_UBOOT_TOOLS_INSTALL_CMDS
      $(INSTALL) -m 0755 -D $(@D)/tools/mkimage $(HOST_DIR)/usr/bin/mkimage
+    $(INSTALL) -m 0755 -D $(@D)/tools/mkenvimage 
$(HOST_DIR)/usr/bin/mkenvimage
  endef

  $(eval $(generic-package))

---

^ permalink raw reply related

* [Buildroot] Bug report in pkg-autotools.mk
From: Thomas Petazzoni @ 2012-12-19 12:35 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <CAExA2HxbO1X8zt_+Q=BtUhqnWCCSeNGZ3ALR_FhJmhWnpGLBHA@mail.gmail.com>

Dear Yvan Roch,

On Wed, 19 Dec 2012 12:32:43 +0100, Yvan Roch wrote:

> In the pkg-autotools.mk file, line 238 (BR2012.11) or
> Makefile.autotools.in line 250 (BR2012.02), there is the following
> command:
> 
> $$(SED) "s:\(['= ]\)/usr:\\1$(STAGING_DIR)/usr:g" $$$$i; \
> 
> This command corrects the bad path for libraries installed in the
> staging directory in the libtool .la files.
> 
> But, if Buildroot resides in a directory that contains /usr (for
> example /usr/local/src/buildroot-2012.11), $(STAGING_DIR) contains
> /usr and this command is not idempotent.
> Each time an autotools package is built, the paths in .la files are
> longer and false.

Indeed. I have a patch fixing that:

-               $$(SED) "s:\(['= ]\)/usr:\\1$(STAGING_DIR)/usr:g" $$$$i; \
+               $$(SED) "\:['= ]$(STAGING_DIR)/usr:!s:\(['= ]\)/usr:\\1$(STAGING_DIR)/usr:g" $$$$i; \

However, using a Buildroot in /usr is still broken after that, due to
libglib2 having .la files with incorrect paths (paths pointing to the
build directory). I haven't managed to fix those, so I didn't yet send
the patch to fix the more general .la files problem.

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply

* [Buildroot] elfutils successfully compiled with buildroot 2012.05
From: Stefan Fröberg @ 2012-12-19 11:59 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1355909574.8626.6.camel@sven>

Good morning Sven

19.12.2012 11:32, Sven Neumann kirjoitti:
> On Tue, 2012-12-18 at 23:57 +0200, Stefan Fr?berg wrote:
>> Hello to all
>>
>> I just want to tell that I have now managed to complete building
>> elfutils version 0.155
>> successfully with Buildroot version 2012.05.
>>
>> After some sleep (and patch cleanup) I will send it here for initial review.
>> Not all of it went smoothly but I will explain it in more detail in the
>> patches.
>>
>> There are few screenshots of my uClibc environment under VirtualBox
>> with working readelf from elfutils package.
>>
>> Regards
>> Stefan
>>
>> P.S.:  AFAIK, Glib from version 2.32 and up needs elfutils (or at least
>> it's libelf component) as hard dependency ????
> No, it's a soft dependency. glib 2.32 will build without libelf. In a
> build without libelf you won't be able to use the GResource
> functionality though, see
> http://developer.gnome.org/gio/2.32/gio-GResource.html
>
>
> Regards,
> Sven
>
Ah, I see.

I assumed it to be hard dependency because in my Gentoo linux installation
they list it as so.
But this is good to know.

Thanks!

Regards
Stefan

^ permalink raw reply

* [Buildroot] Bug report in pkg-autotools.mk
From: Yvan Roch @ 2012-12-19 11:32 UTC (permalink / raw)
  To: buildroot

Hi all,

In the pkg-autotools.mk file, line 238 (BR2012.11) or
Makefile.autotools.in line 250 (BR2012.02), there is the following
command:

$$(SED) "s:\(['= ]\)/usr:\\1$(STAGING_DIR)/usr:g" $$$$i; \

This command corrects the bad path for libraries installed in the
staging directory in the libtool .la files.

But, if Buildroot resides in a directory that contains /usr (for
example /usr/local/src/buildroot-2012.11), $(STAGING_DIR) contains
/usr and this command is not idempotent.
Each time an autotools package is built, the paths in .la files are
longer and false.

Regards,

Yvan Roch.

^ permalink raw reply

* [Buildroot] [PATCH] orc: bump to version 0.4.16
From: Sven Neumann @ 2012-12-19 10:54 UTC (permalink / raw)
  To: buildroot

The gstreamer-1.0 plug-ins require this version for ORC
acceleration.

Signed-off-by: Sven Neumann <s.neumann@raumfeld.com>
---
 package/orc/orc.mk |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/orc/orc.mk b/package/orc/orc.mk
index 842ef25..77cb29f 100644
--- a/package/orc/orc.mk
+++ b/package/orc/orc.mk
@@ -3,7 +3,7 @@
 # orc
 #
 #############################################################
-ORC_VERSION = 0.4.14
+ORC_VERSION = 0.4.16
 ORC_SITE = http://code.entropywave.com/download/orc/
 ORC_INSTALL_STAGING = YES
 ORC_DEPENDENCIES = host-orc
-- 
1.7.10.4

^ permalink raw reply related

* [Buildroot] elfutils successfully compiled with buildroot 2012.05
From: Sven Neumann @ 2012-12-19  9:32 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50D0E6D2.6040602@petroprogram.com>

On Tue, 2012-12-18 at 23:57 +0200, Stefan Fr?berg wrote:
> Hello to all
> 
> I just want to tell that I have now managed to complete building
> elfutils version 0.155
> successfully with Buildroot version 2012.05.
> 
> After some sleep (and patch cleanup) I will send it here for initial review.
> Not all of it went smoothly but I will explain it in more detail in the
> patches.
> 
> There are few screenshots of my uClibc environment under VirtualBox
> with working readelf from elfutils package.
> 
> Regards
> Stefan
> 
> P.S.:  AFAIK, Glib from version 2.32 and up needs elfutils (or at least
> it's libelf component) as hard dependency ????

No, it's a soft dependency. glib 2.32 will build without libelf. In a
build without libelf you won't be able to use the GResource
functionality though, see
http://developer.gnome.org/gio/2.32/gio-GResource.html


Regards,
Sven

^ permalink raw reply

* [Buildroot] [PATCH] gdb: Needs threads support
From: Peter Korsgaard @ 2012-12-19  9:20 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1355902094-7555-1-git-send-email-maxime.ripard@free-electrons.com>

>>>>> "Maxime" == Maxime Ripard <maxime.ripard@free-electrons.com> writes:

 Maxime> Fixes
 Maxime> http://autobuild.buildroot.org/results/5a502f16ad94a410ca21c9a7f223d6c12086bbb5/build-end.log

The URL is wrong, but I've fixed that and committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [git commit] gdb: Needs threads support
From: Peter Korsgaard @ 2012-12-19  9:19 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=dd436d46fed1228bdb417c4b5fec0122696efa41
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Fixes
http://autobuild.buildroot.org/results/480ee3efd8ffe8043329fec173ef8187bd54e0fb/build-end.log

[Peter: correct autobuilder URL]
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 toolchain/gdb/Config.in |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/toolchain/gdb/Config.in b/toolchain/gdb/Config.in
index 50aafdf..6a8e48e 100644
--- a/toolchain/gdb/Config.in
+++ b/toolchain/gdb/Config.in
@@ -4,6 +4,7 @@ config BR2_PACKAGE_GDB
 	bool "Build gdb debugger for the Target"
 	select BR2_PACKAGE_NCURSES
 	depends on BR2_USE_WCHAR
+	depends on BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_sh && !BR2_sh64 && !BR2_avr32 && !BR2_microblaze && !BR2_bfin && !BR2_aarch64
 	# The newest versions of gdb require thread debugging in the
 	# toolchain. The only cases for which this is not needed is if
@@ -15,8 +16,8 @@ config BR2_PACKAGE_GDB
 	help
 	    Build the full gdb debugger to run on the target.
 
-comment "Gdb debugger for the target needs WCHAR support in toolchain"
-	depends on !BR2_USE_WCHAR
+comment "Gdb for the target needs WCHAR and threads support in toolchain"
+	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 
 config BR2_PACKAGE_GDB_SERVER
 	bool "Build gdb server for the Target"

^ permalink raw reply related

* [Buildroot] [PATCH 3/3] pcmanfm: replace dependency on X.org server by dependency on libX11
From: Thomas Petazzoni @ 2012-12-19  9:13 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1355908403-27224-1-git-send-email-thomas.petazzoni@free-electrons.com>

There is no reason for a client program like pcmanfm to depend on the
X.org server. Instead, it should depend on the appropriate X
client libraries, in this case libX11.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/pcmanfm/Config.in  |    1 +
 package/pcmanfm/pcmanfm.mk |    2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/package/pcmanfm/Config.in b/package/pcmanfm/Config.in
index c8b4deb..484192b 100644
--- a/package/pcmanfm/Config.in
+++ b/package/pcmanfm/Config.in
@@ -4,6 +4,7 @@ config BR2_PACKAGE_PCMANFM
 	depends on BR2_USE_WCHAR # glib2
 	select BR2_PACKAGE_GAMIN
 	select BR2_PACKAGE_STARTUP_NOTIFICATION
+	select BR2_PACKAGE_XLIB_LIBX11
 	depends on BR2_PACKAGE_LIBGTK2
 	help
 	  An extremly fast and lightweight file manager which features
diff --git a/package/pcmanfm/pcmanfm.mk b/package/pcmanfm/pcmanfm.mk
index 8eaa485..d1c8afb 100644
--- a/package/pcmanfm/pcmanfm.mk
+++ b/package/pcmanfm/pcmanfm.mk
@@ -7,7 +7,7 @@ PCMANFM_VERSION = 0.3.5.9
 PCMANFM_SOURCE = pcmanfm-$(PCMANFM_VERSION).tar.gz
 PCMANFM_SITE = http://downloads.sourceforge.net/project/pcmanfm/pcmanfm-legacy%20%28Old%200.5%20series%29/PCManFM%200.3.5.9/
 PCMANFM_CONF_OPT = --disable-hal
-PCMANFM_DEPENDENCIES = host-pkgconf libgtk2 gamin startup-notification xserver_xorg-server
+PCMANFM_DEPENDENCIES = host-pkgconf libgtk2 gamin startup-notification xlib_libX11
 PCMANFM_AUTORECONF = YES
 
 $(eval $(autotools-package))
-- 
1.7.9.5

^ permalink raw reply related

* [Buildroot] [PATCH 2/3] pcmanfm: use a download URL from downloads.sourceforge.net
From: Thomas Petazzoni @ 2012-12-19  9:13 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1355908403-27224-1-git-send-email-thomas.petazzoni@free-electrons.com>

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/pcmanfm/pcmanfm.mk |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/pcmanfm/pcmanfm.mk b/package/pcmanfm/pcmanfm.mk
index e4c23ec..8eaa485 100644
--- a/package/pcmanfm/pcmanfm.mk
+++ b/package/pcmanfm/pcmanfm.mk
@@ -5,7 +5,7 @@
 #############################################################
 PCMANFM_VERSION = 0.3.5.9
 PCMANFM_SOURCE = pcmanfm-$(PCMANFM_VERSION).tar.gz
-PCMANFM_SITE = http://internap.dl.sourceforge.net/sourceforge/pcmanfm
+PCMANFM_SITE = http://downloads.sourceforge.net/project/pcmanfm/pcmanfm-legacy%20%28Old%200.5%20series%29/PCManFM%200.3.5.9/
 PCMANFM_CONF_OPT = --disable-hal
 PCMANFM_DEPENDENCIES = host-pkgconf libgtk2 gamin startup-notification xserver_xorg-server
 PCMANFM_AUTORECONF = YES
-- 
1.7.9.5

^ permalink raw reply related

* [Buildroot] [PATCH 1/3] pcmanfm: link against libX11 to avoid build failure
From: Thomas Petazzoni @ 2012-12-19  9:13 UTC (permalink / raw)
  To: buildroot

Fixes:

/home/test/outputs/allpkg/host/opt/ext-toolchain/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/../../../../arm-linux-gnueabihf/bin/ld: fm-desktop.o: undefined reference to symbol 'XSendEvent'
/home/test/outputs/allpkg/host/opt/ext-toolchain/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/../../../../arm-linux-gnueabihf/bin/ld: note: 'XSendEvent' is defined in DSO /home/test/outputs/allpkg/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libX11.so.6 so try adding it to the linker command line
/home/test/outputs/allpkg/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libX11.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[4]: *** [pcmanfm] Error 1

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/pcmanfm/pcmanfm-link-against-libx11.patch |   20 ++++++++++++++++++++
 package/pcmanfm/pcmanfm.mk                        |    1 +
 2 files changed, 21 insertions(+)
 create mode 100644 package/pcmanfm/pcmanfm-link-against-libx11.patch

diff --git a/package/pcmanfm/pcmanfm-link-against-libx11.patch b/package/pcmanfm/pcmanfm-link-against-libx11.patch
new file mode 100644
index 0000000..f571e77
--- /dev/null
+++ b/package/pcmanfm/pcmanfm-link-against-libx11.patch
@@ -0,0 +1,20 @@
+Link against libX11
+
+fm-desktop.c uses XSendEvent, so we should link against libX11.
+
+Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+
+Index: b/configure.in
+===================================================================
+--- a/configure.in
++++ b/configure.in
+@@ -12,7 +12,8 @@
+ 
+ pkg_modules="gtk+-2.0 >= 2.6.0 \
+              gthread-2.0 \
+-             libstartup-notification-1.0"
++             libstartup-notification-1.0 \
++	     x11"
+ 
+ AC_FUNC_MMAP
+ 
diff --git a/package/pcmanfm/pcmanfm.mk b/package/pcmanfm/pcmanfm.mk
index 1f1a330..e4c23ec 100644
--- a/package/pcmanfm/pcmanfm.mk
+++ b/package/pcmanfm/pcmanfm.mk
@@ -8,6 +8,7 @@ PCMANFM_SOURCE = pcmanfm-$(PCMANFM_VERSION).tar.gz
 PCMANFM_SITE = http://internap.dl.sourceforge.net/sourceforge/pcmanfm
 PCMANFM_CONF_OPT = --disable-hal
 PCMANFM_DEPENDENCIES = host-pkgconf libgtk2 gamin startup-notification xserver_xorg-server
+PCMANFM_AUTORECONF = YES
 
 $(eval $(autotools-package))
 
-- 
1.7.9.5

^ permalink raw reply related

* [Buildroot] [PATCH] libcurl: needs MMU
From: Peter Korsgaard @ 2012-12-19  8:52 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1355902052-7507-1-git-send-email-maxime.ripard@free-electrons.com>

>>>>> "Maxime" == Maxime Ripard <maxime.ripard@free-electrons.com> writes:

 Maxime> Fixes
 Maxime> http://autobuild.buildroot.org/results/5a502f16ad94a410ca21c9a7f223d6c12086bbb5/build-end.log

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox