Bug#553311: Issues with LeoCAD

2011-07-17 Thread Mark Hobley
Is there any news on the pieces library? Does it look like this will be a 
runner? It would be great to see leocad in Debian.




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#553311: Issues with LeoCAD

2011-01-24 Thread Leonardo Zide
  The svn repository is a little messy, I was working from the wrong place
and ended up checking in things that were still work in progress. I've
gotten a lot of complaints about it.

  The library is built with LeoCAD itself only.


On Mon, Jan 24, 2011 at 12:35 PM, David Paleino  wrote:

> On Mon, 24 Jan 2011 11:58:00 -0800, Leonardo Zide wrote:
>
> >   Hi,
>
> Hello,
>
> >   Thank you for creating a Debian package, it would be great to tell
> people
> > that can install LeoCAD with apt-get. Let me know if you need any help or
> if
> > you want to keep your scripts/config files in the svn repository.
> >
> >   You should use the 0.75.1 tag for compiling, don't use the head
> revision
> > as it's unstable. I've added a source .tgz to the Google project page if
> > that helps you.
>
> Ok, nice, thanks :)
> It would be better if you didn't tag the head revision ;)
>
> >   The pieces can be built with LeoCAD from the LDraw files (
> > http://www.ldraw.org/Downloads-req-getit-lid-98.html, or follow the
> download
> > link at LDraw.org). There's no need to build them from source as the
> > binaries are the same for all platforms (little/big endian, 32/64 bits)
> and
> > they can be redistributed freely in other formats.
>
> That's not the issue :)
> The point is to comply with the Debian Free Software Guidelines: we have to
> keep the source in Debian, and build everything from source. No precompiled
> binaries, even if they're freely redistributable :)
>
> I'll check if the pieces library license is acceptable; and whether it is
> buildable with free tools. I'll report back if any new issue arises.
>
> Thank you for your collaboration :)
> David
>
> --
>  . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
>  : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
>  `. `'`  GPG: 1392B174 | http://deb.li/dapal
>   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
>


Bug#553311: Issues with LeoCAD

2011-01-24 Thread David Paleino
On Mon, 24 Jan 2011 11:58:00 -0800, Leonardo Zide wrote:

>   Hi,

Hello,

>   Thank you for creating a Debian package, it would be great to tell people
> that can install LeoCAD with apt-get. Let me know if you need any help or if
> you want to keep your scripts/config files in the svn repository.
> 
>   You should use the 0.75.1 tag for compiling, don't use the head revision
> as it's unstable. I've added a source .tgz to the Google project page if
> that helps you.

Ok, nice, thanks :)
It would be better if you didn't tag the head revision ;)

>   The pieces can be built with LeoCAD from the LDraw files (
> http://www.ldraw.org/Downloads-req-getit-lid-98.html, or follow the download
> link at LDraw.org). There's no need to build them from source as the
> binaries are the same for all platforms (little/big endian, 32/64 bits) and
> they can be redistributed freely in other formats.

That's not the issue :)
The point is to comply with the Debian Free Software Guidelines: we have to
keep the source in Debian, and build everything from source. No precompiled
binaries, even if they're freely redistributable :)

I'll check if the pieces library license is acceptable; and whether it is
buildable with free tools. I'll report back if any new issue arises.

Thank you for your collaboration :)
David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 | http://deb.li/dapal
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174


signature.asc
Description: PGP signature


Bug#553311: Issues with LeoCAD

2011-01-24 Thread Leonardo Zide
  Hi,

  Thank you for creating a Debian package, it would be great to tell people
that can install LeoCAD with apt-get. Let me know if you need any help or if
you want to keep your scripts/config files in the svn repository.

  You should use the 0.75.1 tag for compiling, don't use the head revision
as it's unstable. I've added a source .tgz to the Google project page if
that helps you.

  The pieces can be built with LeoCAD from the LDraw files (
http://www.ldraw.org/Downloads-req-getit-lid-98.html, or follow the download
link at LDraw.org). There's no need to build them from source as the
binaries are the same for all platforms (little/big endian, 32/64 bits) and
they can be redistributed freely in other formats.



On Mon, Jan 24, 2011 at 1:29 AM, David Paleino  wrote:

> Hello,
> I'm packaging LeoCAD for Debian, and I'm encountering a couple of issues.
> First of all, it would be nice if you could provide a .tar.gz along with
> SVN
> tags :) -- I can package tag snapshots, but it would be easier for me if
> you
> released a tarball, I could keep the package up-to-date more easily.
>
> Here are the issues:
>  - first of all, the package fails to build. It seems like there are some
>   incongruencies in the code:
>
> In file included from linux/dlgpiece.cpp:24:0:
> common/minifig.h:29:1: warning: ‘typedef’ was ignored in this declaration
> linux/dlgpiece.cpp: In function ‘void minifigdlg_color_response(GtkWidget*,
> void*)’:
> linux/dlgpiece.cpp:67:17: error: ‘class MinifigWizard’ has no member named
> ‘ChangeColor’
> linux/dlgpiece.cpp: In function ‘void minifigdlg_piece_changed(GtkWidget*,
> void*)’:
> linux/dlgpiece.cpp:115:3: error: ‘LC_MFW_PIECEINFO’ was not declared in
> this scope
> linux/dlgpiece.cpp:115:21: error: ‘pieceinfo’ was not declared in this
> scope
> linux/dlgpiece.cpp:122:23: error: ‘l’ was not declared in this scope
> linux/dlgpiece.cpp:122:45: error: expected primary-expression before ‘)’
> token
> linux/dlgpiece.cpp:122:46: error: expected ‘;’ before ‘list’
> linux/dlgpiece.cpp:132:17: error: ‘class MinifigWizard’ has no member named
> ‘ChangePiece’
> linux/dlgpiece.cpp: In function ‘void
> minifigdlg_updateselection(LC_MINIFIGDLG_STRUCT*)’:
> linux/dlgpiece.cpp:156:14: error: ‘class MinifigWizard’ has no member named
> ‘GetSelections’
> linux/dlgpiece.cpp: In function ‘void adj_changed(GtkAdjustment*, void*)’:
> linux/dlgpiece.cpp:236:17: error: ‘class MinifigWizard’ has no member named
> ‘ChangeAngle’
> linux/dlgpiece.cpp: In function ‘int minifigdlg_execute(void*)’:
> linux/dlgpiece.cpp:408:5: error: ‘LC_MFW_PIECEINFO’ was not declared in
> this scope
> linux/dlgpiece.cpp:408:24: error: ‘list’ was not declared in this scope
> linux/dlgpiece.cpp:409:15: error: ‘class MinifigWizard’ has no member named
> ‘GetItems’
> make: *** [linux/dlgpiece.o] Error 1
>
>It seems like the linux code is not in sync with the "common" code.
>
>  - secondly, I see that we need also the pieces library. However, this
> comes as
>   a .zip with pre-compiled binaries. For inclusion in Debian, I need to
> have
>   the sources for those, and make a package starting from sources. Are you
>   able to provide that, or point me in the right direction?
>
> Please keep the bug CCed in your replies.
>
> Thank you,
> David
>
>
> --
>  . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
>  : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
>  `. `'`  GPG: 1392B174 | http://deb.li/dapal
>   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
>


Bug#553311: Issues with LeoCAD

2011-01-24 Thread David Paleino
Hello,
I'm packaging LeoCAD for Debian, and I'm encountering a couple of issues.
First of all, it would be nice if you could provide a .tar.gz along with SVN
tags :) -- I can package tag snapshots, but it would be easier for me if you
released a tarball, I could keep the package up-to-date more easily.

Here are the issues:
 - first of all, the package fails to build. It seems like there are some
   incongruencies in the code:

In file included from linux/dlgpiece.cpp:24:0:
common/minifig.h:29:1: warning: ‘typedef’ was ignored in this declaration
linux/dlgpiece.cpp: In function ‘void minifigdlg_color_response(GtkWidget*, 
void*)’:
linux/dlgpiece.cpp:67:17: error: ‘class MinifigWizard’ has no member named 
‘ChangeColor’
linux/dlgpiece.cpp: In function ‘void minifigdlg_piece_changed(GtkWidget*, 
void*)’:
linux/dlgpiece.cpp:115:3: error: ‘LC_MFW_PIECEINFO’ was not declared in this 
scope
linux/dlgpiece.cpp:115:21: error: ‘pieceinfo’ was not declared in this scope
linux/dlgpiece.cpp:122:23: error: ‘l’ was not declared in this scope
linux/dlgpiece.cpp:122:45: error: expected primary-expression before ‘)’ token
linux/dlgpiece.cpp:122:46: error: expected ‘;’ before ‘list’
linux/dlgpiece.cpp:132:17: error: ‘class MinifigWizard’ has no member named 
‘ChangePiece’
linux/dlgpiece.cpp: In function ‘void 
minifigdlg_updateselection(LC_MINIFIGDLG_STRUCT*)’:
linux/dlgpiece.cpp:156:14: error: ‘class MinifigWizard’ has no member named 
‘GetSelections’
linux/dlgpiece.cpp: In function ‘void adj_changed(GtkAdjustment*, void*)’:
linux/dlgpiece.cpp:236:17: error: ‘class MinifigWizard’ has no member named 
‘ChangeAngle’
linux/dlgpiece.cpp: In function ‘int minifigdlg_execute(void*)’:
linux/dlgpiece.cpp:408:5: error: ‘LC_MFW_PIECEINFO’ was not declared in this 
scope
linux/dlgpiece.cpp:408:24: error: ‘list’ was not declared in this scope
linux/dlgpiece.cpp:409:15: error: ‘class MinifigWizard’ has no member named 
‘GetItems’
make: *** [linux/dlgpiece.o] Error 1

It seems like the linux code is not in sync with the "common" code.

 - secondly, I see that we need also the pieces library. However, this comes as
   a .zip with pre-compiled binaries. For inclusion in Debian, I need to have
   the sources for those, and make a package starting from sources. Are you
   able to provide that, or point me in the right direction?

Please keep the bug CCed in your replies.

Thank you,
David


-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 | http://deb.li/dapal
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174


signature.asc
Description: PGP signature


Bug#553311: Issues with LeoCAD

2011-01-24 Thread David Paleino
Hello,
I'm packaging LeoCAD for Debian, and I'm encountering a couple of issues.
First of all, it would be nice if you could provide a .tar.gz along with SVN
tags :) -- I can package tag snapshots, but it would be easier for me if you
released a tarball, I could keep the package up-to-date more easily.

Here are the issues:
 - first of all, the package fails to build. It seems like there are some
   incongruencies in the code:

In file included from linux/dlgpiece.cpp:24:0:
common/minifig.h:29:1: warning: ‘typedef’ was ignored in this declaration
linux/dlgpiece.cpp: In function ‘void minifigdlg_color_response(GtkWidget*, 
void*)’:
linux/dlgpiece.cpp:67:17: error: ‘class MinifigWizard’ has no member named 
‘ChangeColor’
linux/dlgpiece.cpp: In function ‘void minifigdlg_piece_changed(GtkWidget*, 
void*)’:
linux/dlgpiece.cpp:115:3: error: ‘LC_MFW_PIECEINFO’ was not declared in this 
scope
linux/dlgpiece.cpp:115:21: error: ‘pieceinfo’ was not declared in this scope
linux/dlgpiece.cpp:122:23: error: ‘l’ was not declared in this scope
linux/dlgpiece.cpp:122:45: error: expected primary-expression before ‘)’ token
linux/dlgpiece.cpp:122:46: error: expected ‘;’ before ‘list’
linux/dlgpiece.cpp:132:17: error: ‘class MinifigWizard’ has no member named 
‘ChangePiece’
linux/dlgpiece.cpp: In function ‘void 
minifigdlg_updateselection(LC_MINIFIGDLG_STRUCT*)’:
linux/dlgpiece.cpp:156:14: error: ‘class MinifigWizard’ has no member named 
‘GetSelections’
linux/dlgpiece.cpp: In function ‘void adj_changed(GtkAdjustment*, void*)’:
linux/dlgpiece.cpp:236:17: error: ‘class MinifigWizard’ has no member named 
‘ChangeAngle’
linux/dlgpiece.cpp: In function ‘int minifigdlg_execute(void*)’:
linux/dlgpiece.cpp:408:5: error: ‘LC_MFW_PIECEINFO’ was not declared in this 
scope
linux/dlgpiece.cpp:408:24: error: ‘list’ was not declared in this scope
linux/dlgpiece.cpp:409:15: error: ‘class MinifigWizard’ has no member named 
‘GetItems’
make: *** [linux/dlgpiece.o] Error 1

It seems like the linux code is not in sync with the "common" code.

 - secondly, I see that we need also the pieces library. However, this comes as
   a .zip with pre-compiled binaries. For inclusion in Debian, I need to have
   the sources for those, and make a package starting from sources. Are you
   able to provide that, or point me in the right direction?

Please keep the bug CCed in your replies.

Thank you,
David



-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 | http://deb.li/dapal
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174


signature.asc
Description: PGP signature