All of lore.kernel.org
 help / color / mirror / Atom feed
* Yocto's framebuffer-vncserver
@ 2017-03-03 16:04 Peter Balazovic
  2017-03-03 16:06 ` Burton, Ross
  0 siblings, 1 reply; 6+ messages in thread
From: Peter Balazovic @ 2017-03-03 16:04 UTC (permalink / raw)
  To: Yocto list discussion

[-- Attachment #1: Type: text/plain, Size: 1555 bytes --]

Hello all,

I have a question to Yocto experts here. I have an OpenGL application which
runs on embedded Yotco Linux with framebuffer graphical backend.
I''d like to run and display application remotely on local Desktop. For X11
graphical backend I use x11vnc and now I am looking for a way to do it
similarly for framebuffer backend.

I found only this https://gist.github.com/gkos/9ed87cad62d72c599761
framebuffer-vncserver. Is there any other Yocto recipe for vnc server for
framebuffer backend than this?

I am not successfull to include it into my image, here is a part of a log
build:

| ../git/configure: line 13581: syntax error near unexpected token `GTK,'
| ../git/configure: line 13581: `PKG_CHECK_MODULES(GTK, gtk+-2.0,,:)'
| NOTE: The following config.log files may provide further information.
| WARNING: exit code 1 from a shell command.
| NOTE:
/mnt/work/Linux/build-fb/tmp/work/aarch64-poky-linux/libvncserver/git-r1+gitrAUTOINC+5b322f523f/build/config.log
| ERROR: configure failed
| ERROR: Function failed: do_configure (log file is located at
/mnt/work/Linux//build-fb/tmp/work/aarch64-poky-linux/libvncserver/git-r1+gitrAUTOINC+5b322f523f/temp/log.do_configure.11798)
ERROR: Task 866
(/mnt/work/Linu//sources/meta-openembedded/meta-oe/recipes-graphics/famebuffer-vnc/
libvncserver_git.bb, do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 5407 tasks of which 5406 didn't need to be
rerun and 1 failed.

Does anybode have idea where problem might be?

Thank you.

Cheers,
Peter

[-- Attachment #2: Type: text/html, Size: 1971 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Yocto's framebuffer-vncserver
  2017-03-03 16:04 Yocto's framebuffer-vncserver Peter Balazovic
@ 2017-03-03 16:06 ` Burton, Ross
  2017-03-03 16:13   ` Peter Balazovic
  0 siblings, 1 reply; 6+ messages in thread
From: Burton, Ross @ 2017-03-03 16:06 UTC (permalink / raw)
  To: Peter Balazovic; +Cc: Yocto list discussion

[-- Attachment #1: Type: text/plain, Size: 1170 bytes --]

On 3 March 2017 at 16:04, Peter Balazovic <balazovic.peter@gmail.com> wrote:

> I am not successfull to include it into my image, here is a part of a log
> build:
>
> | ../git/configure: line 13581: syntax error near unexpected token `GTK,'
> | ../git/configure: line 13581: `PKG_CHECK_MODULES(GTK, gtk+-2.0,,:)'
> | NOTE: The following config.log files may provide further information.
> | WARNING: exit code 1 from a shell command.
> | NOTE: /mnt/work/Linux/build-fb/tmp/work/aarch64-poky-linux/
> libvncserver/git-r1+gitrAUTOINC+5b322f523f/build/config.log
> | ERROR: configure failed
> | ERROR: Function failed: do_configure (log file is located at
> /mnt/work/Linux//build-fb/tmp/work/aarch64-poky-linux/libvncserver/git-r1+
> gitrAUTOINC+5b322f523f/temp/log.do_configure.11798)
> ERROR: Task 866 (/mnt/work/Linu//sources/meta-
> openembedded/meta-oe/recipes-graphics/famebuffer-vnc/libvncserver_git.bb,
> do_configure) failed with exit code '1'
> NOTE: Tasks Summary: Attempted 5407 tasks of which 5406 didn't need to be
> rerun and 1 failed.
>
> Does anybode have idea where problem might be?
>

Inherit pkgconfig in your recipe.

Ross

[-- Attachment #2: Type: text/html, Size: 1745 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Yocto's framebuffer-vncserver
  2017-03-03 16:06 ` Burton, Ross
@ 2017-03-03 16:13   ` Peter Balazovic
  2017-03-03 16:23     ` Peter Balazovic
  0 siblings, 1 reply; 6+ messages in thread
From: Peter Balazovic @ 2017-03-03 16:13 UTC (permalink / raw)
  To: Burton, Ross; +Cc: Yocto list discussion

[-- Attachment #1: Type: text/plain, Size: 1468 bytes --]

actually thare are two recpies:

framebuffer-vncserver_git.bb

...
inherit cmake
...

libvncserver_git.bb

...
inherit autotools
...


where to "inherit" ?




On Fri, Mar 3, 2017 at 5:06 PM, Burton, Ross <ross.burton@intel.com> wrote:

>
> On 3 March 2017 at 16:04, Peter Balazovic <balazovic.peter@gmail.com>
> wrote:
>
>> I am not successfull to include it into my image, here is a part of a log
>> build:
>>
>> | ../git/configure: line 13581: syntax error near unexpected token `GTK,'
>> | ../git/configure: line 13581: `PKG_CHECK_MODULES(GTK, gtk+-2.0,,:)'
>> | NOTE: The following config.log files may provide further information.
>> | WARNING: exit code 1 from a shell command.
>> | NOTE: /mnt/work/Linux/build-fb/tmp/work/aarch64-poky-linux/libvncs
>> erver/git-r1+gitrAUTOINC+5b322f523f/build/config.log
>> | ERROR: configure failed
>> | ERROR: Function failed: do_configure (log file is located at
>> /mnt/work/Linux//build-fb/tmp/work/aarch64-poky-linux/libvnc
>> server/git-r1+gitrAUTOINC+5b322f523f/temp/log.do_configure.11798)
>> ERROR: Task 866 (/mnt/work/Linu//sources/meta-
>> openembedded/meta-oe/recipes-graphics/famebuffer-vnc/libvncserver_git.bb,
>> do_configure) failed with exit code '1'
>> NOTE: Tasks Summary: Attempted 5407 tasks of which 5406 didn't need to be
>> rerun and 1 failed.
>>
>> Does anybode have idea where problem might be?
>>
>
> Inherit pkgconfig in your recipe.
>
> Ross
>

[-- Attachment #2: Type: text/html, Size: 3645 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Yocto's framebuffer-vncserver
  2017-03-03 16:13   ` Peter Balazovic
@ 2017-03-03 16:23     ` Peter Balazovic
  2017-03-03 17:43       ` Burton, Ross
  0 siblings, 1 reply; 6+ messages in thread
From: Peter Balazovic @ 2017-03-03 16:23 UTC (permalink / raw)
  To: Burton, Ross; +Cc: Yocto list discussion

[-- Attachment #1: Type: text/plain, Size: 10288 bytes --]

I inherited for

libvncserver_git.bb

...
inherit autotools pkgconfig


| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:510: recipe for target 'filetransfer' failed
| make[3]: *** [filetransfer] Error 1
| make[3]: *** Waiting for unfinished jobs....
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:542: recipe for target 'simple' failed
| make[3]: *** [simple] Error 1
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:550: recipe for target 'storepasswd' failed
| make[3]: *** [storepasswd] Error 1
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:502: recipe for target 'colourmaptest' failed
| make[3]: *** [colourmaptest] Error 1
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so:collect2: error: ld returned 1 exit
status
|  undefined reference to `gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:534: recipe for target 'repeater' failed
| make[3]: *** [repeater] Error 1
| Makefile:546: recipe for target 'simple15' failed
| make[3]: *** [simple15] Error 1
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:526: recipe for target 'pnmshow24' failed
| make[3]: *** [pnmshow24] Error 1
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:498: recipe for target 'camera' failed
| make[3]: *** [camera] Error 1
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:490: recipe for target 'backchannel' failed
| make[3]: *** [backchannel] Error 1
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:514: recipe for target 'fontsel' failed
| make[3]: *** [fontsel] Error 1
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:554: recipe for target 'vncev' failed
| make[3]: *** [vncev] Error 1
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:522: recipe for target 'pnmshow' failed
| make[3]: *** [pnmshow] Error 1
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:494: recipe for target 'blooptest' failed
| make[3]: *** [blooptest] Error 1
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:506: recipe for target 'example' failed
| make[3]: *** [example] Error 1
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_open'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_read'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_get_algo_dlen'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_write'
| ../libvncserver/.libs/libvncserver.so: undefined reference to
`gcry_md_ctl'
| collect2: error: ld returned 1 exit status
| Makefile:558: recipe for target 'zippy' failed
| make[3]: *** [zippy] Error 1
| Makefile:623: recipe for target 'all-recursive' failed
| make[2]: *** [all-recursive] Error 1
| Makefile:540: recipe for target 'all-recursive' failed
| make[1]: *** [all-recursive] Error 1
\| Makefile:387: recipe for target 'all' failed
| make: *** [all] Error 2
| ERROR: oe_runmake failed
|

On Fri, Mar 3, 2017 at 5:13 PM, Peter Balazovic <balazovic.peter@gmail.com>
wrote:

> actually thare are two recpies:
>
> framebuffer-vncserver_git.bb
>
> ...
> inherit cmake
> ...
>
> libvncserver_git.bb
>
> ...
> inherit autotools
> ...
>
>
> where to "inherit" ?
>
>
>
>
> On Fri, Mar 3, 2017 at 5:06 PM, Burton, Ross <ross.burton@intel.com>
> wrote:
>
>>
>> On 3 March 2017 at 16:04, Peter Balazovic <balazovic.peter@gmail.com>
>> wrote:
>>
>>> I am not successfull to include it into my image, here is a part of a
>>> log build:
>>>
>>> | ../git/configure: line 13581: syntax error near unexpected token `GTK,'
>>> | ../git/configure: line 13581: `PKG_CHECK_MODULES(GTK, gtk+-2.0,,:)'
>>> | NOTE: The following config.log files may provide further information.
>>> | WARNING: exit code 1 from a shell command.
>>> | NOTE: /mnt/work/Linux/build-fb/tmp/work/aarch64-poky-linux/libvncs
>>> erver/git-r1+gitrAUTOINC+5b322f523f/build/config.log
>>> | ERROR: configure failed
>>> | ERROR: Function failed: do_configure (log file is located at
>>> /mnt/work/Linux//build-fb/tmp/work/aarch64-poky-linux/libvnc
>>> server/git-r1+gitrAUTOINC+5b322f523f/temp/log.do_configure.11798)
>>> ERROR: Task 866 (/mnt/work/Linu//sources/meta-
>>> openembedded/meta-oe/recipes-graphics/famebuffer-vnc/libvncserver_git.bb,
>>> do_configure) failed with exit code '1'
>>> NOTE: Tasks Summary: Attempted 5407 tasks of which 5406 didn't need to
>>> be rerun and 1 failed.
>>>
>>> Does anybode have idea where problem might be?
>>>
>>
>> Inherit pkgconfig in your recipe.
>>
>> Ross
>>
>
>

[-- Attachment #2: Type: text/html, Size: 15419 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Yocto's framebuffer-vncserver
  2017-03-03 16:23     ` Peter Balazovic
@ 2017-03-03 17:43       ` Burton, Ross
  2017-03-04  7:15         ` Peter Balazovic
  0 siblings, 1 reply; 6+ messages in thread
From: Burton, Ross @ 2017-03-03 17:43 UTC (permalink / raw)
  To: Peter Balazovic; +Cc: Yocto list discussion

[-- Attachment #1: Type: text/plain, Size: 624 bytes --]

On 3 March 2017 at 16:23, Peter Balazovic <balazovic.peter@gmail.com> wrote:

> | ../libvncserver/.libs/libvncserver.so: undefined reference to
> `gcry_md_open'
>

So many possibilities.  Is gcry_* something that is also built by
libvncserver? If so then it's link order related and you'll need to fix the
makefiles.  If it's an external library then you'll need to add that to
DEPENDS.

It looks like you're using a very old meta-oe though, the current meta-oe
has libvncserver 0.9.10:

http://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.10.bb

Ross

[-- Attachment #2: Type: text/html, Size: 1364 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Yocto's framebuffer-vncserver
  2017-03-03 17:43       ` Burton, Ross
@ 2017-03-04  7:15         ` Peter Balazovic
  0 siblings, 0 replies; 6+ messages in thread
From: Peter Balazovic @ 2017-03-04  7:15 UTC (permalink / raw)
  To: Burton, Ross; +Cc: Yocto list discussion

[-- Attachment #1: Type: text/plain, Size: 935 bytes --]

Hi,

I change libvncserver to 0.9.10 but it has depandancy on GTK+. Can't
compile. Unfortunately framebuffer has no in that distro.

Any other option for remote display on framebuffer?

Thank you.





Dne 3. 3. 2017 6:43 odpoledne napsal uživatel "Burton, Ross" <
ross.burton@intel.com>:


On 3 March 2017 at 16:23, Peter Balazovic <balazovic.peter@gmail.com> wrote:

> | ../libvncserver/.libs/libvncserver.so: undefined reference to
> `gcry_md_open'
>

So many possibilities.  Is gcry_* something that is also built by
libvncserver? If so then it's link order related and you'll need to fix the
makefiles.  If it's an external library then you'll need to add that to
DEPENDS.

It looks like you're using a very old meta-oe though, the current meta-oe
has libvncserver 0.9.10:

http://cgit.openembedded.org/meta-openembedded/tree/meta-
oe/recipes-graphics/libvncserver/libvncserver_0.9.10.bb

Ross

[-- Attachment #2: Type: text/html, Size: 2262 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-03-04  7:15 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-03 16:04 Yocto's framebuffer-vncserver Peter Balazovic
2017-03-03 16:06 ` Burton, Ross
2017-03-03 16:13   ` Peter Balazovic
2017-03-03 16:23     ` Peter Balazovic
2017-03-03 17:43       ` Burton, Ross
2017-03-04  7:15         ` Peter Balazovic

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.