<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nb">
	<id>https://wiki.bitraf.no/w/index.php?action=history&amp;feed=atom&amp;title=Seamly2D%2Fbygging</id>
	<title>Seamly2D/bygging - Revisjonshistorikk</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bitraf.no/w/index.php?action=history&amp;feed=atom&amp;title=Seamly2D%2Fbygging"/>
	<link rel="alternate" type="text/html" href="https://wiki.bitraf.no/w/index.php?title=Seamly2D/bygging&amp;action=history"/>
	<updated>2026-05-19T22:30:15Z</updated>
	<subtitle>Revisjonshistorikk for denne siden</subtitle>
	<generator>MediaWiki 1.32.0-rc.0</generator>
	<entry>
		<id>https://wiki.bitraf.no/w/index.php?title=Seamly2D/bygging&amp;diff=6027&amp;oldid=prev</id>
		<title>Tingo: opprettet siden Seamly2D/bygging</title>
		<link rel="alternate" type="text/html" href="https://wiki.bitraf.no/w/index.php?title=Seamly2D/bygging&amp;diff=6027&amp;oldid=prev"/>
		<updated>2020-03-19T15:38:38Z</updated>

		<summary type="html">&lt;p&gt;opprettet siden Seamly2D/bygging&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny side&lt;/b&gt;&lt;/p&gt;&lt;div&gt;tilbake til siden [[Seamly2D]].&lt;br /&gt;
&lt;br /&gt;
Hvordan bygge Seamly2D under Debian&amp;lt;ref&amp;gt;[https://www.debian.org/ Debian]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Pakker som må være på plass før du starter ==&lt;br /&gt;
Også kalt &amp;quot;prerequisites&amp;quot;. Du trenger Qt 5.7.0 eller nyere&lt;br /&gt;
&lt;br /&gt;
Installer pakkene: qtbase5-dev&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tingo@trede:~$ sudo apt install qtbase5-dev&lt;br /&gt;
Reading package lists... Done&lt;br /&gt;
Building dependency tree       &lt;br /&gt;
Reading state information... Done&lt;br /&gt;
The following additional packages will be installed:&lt;br /&gt;
  libqt5opengl5-dev libqt5test5 libvulkan-dev qt5-qmake qt5-qmake-bin qtbase5-dev-tools&lt;br /&gt;
Suggested packages:&lt;br /&gt;
  default-libmysqlclient-dev firebird-dev libegl1-mesa-dev libpq-dev libsqlite3-dev unixodbc-dev&lt;br /&gt;
The following NEW packages will be installed:&lt;br /&gt;
  libqt5opengl5-dev libqt5test5 libvulkan-dev qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools&lt;br /&gt;
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.&lt;br /&gt;
Need to get 3,605 kB of archives.&lt;br /&gt;
After this operation, 28.1 MB of additional disk space will be used.&lt;br /&gt;
[..]&lt;br /&gt;
Setting up libqt5opengl5-dev:amd64 (5.11.3+dfsg1-1+deb10u3) ...&lt;br /&gt;
Processing triggers for man-db (2.8.5-2) ...&lt;br /&gt;
Processing triggers for libc-bin (2.28-10) ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
libqt5xmlpatterns5-dev,&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tingo@trede:~$ sudo apt install libqt5xmlpatterns5-dev&lt;br /&gt;
Reading package lists... Done&lt;br /&gt;
Building dependency tree       &lt;br /&gt;
Reading state information... Done&lt;br /&gt;
The following NEW packages will be installed:&lt;br /&gt;
  libqt5xmlpatterns5-dev&lt;br /&gt;
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.&lt;br /&gt;
Need to get 20.8 kB of archives.&lt;br /&gt;
After this operation, 140 kB of additional disk space will be used.&lt;br /&gt;
[..]&lt;br /&gt;
Setting up libqt5xmlpatterns5-dev:amd64 (5.11.3-2) ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
libqt5svg5-dev,&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tingo@trede:~$ sudo apt install libqt5svg5-dev&lt;br /&gt;
Reading package lists... Done&lt;br /&gt;
Building dependency tree       &lt;br /&gt;
Reading state information... Done&lt;br /&gt;
libqt5svg5-dev is already the newest version (5.11.3-2).&lt;br /&gt;
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
qttools5-dev,&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tingo@trede:~$ sudo apt install qttools5-dev&lt;br /&gt;
Reading package lists... Done&lt;br /&gt;
Building dependency tree       &lt;br /&gt;
Reading state information... Done&lt;br /&gt;
The following additional packages will be installed:&lt;br /&gt;
  libqt5designer5 libqt5designercomponents5 libqt5quickwidgets5 qdoc-qt5 qt5-assistant qttools5-dev-tools&lt;br /&gt;
Suggested packages:&lt;br /&gt;
  qt5-doc&lt;br /&gt;
The following NEW packages will be installed:&lt;br /&gt;
  libqt5designer5 libqt5designercomponents5 libqt5quickwidgets5 qdoc-qt5 qt5-assistant qttools5-dev&lt;br /&gt;
  qttools5-dev-tools&lt;br /&gt;
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.&lt;br /&gt;
Need to get 6,027 kB of archives.&lt;br /&gt;
After this operation, 17.9 MB of additional disk space will be used.&lt;br /&gt;
[..]&lt;br /&gt;
Setting up qttools5-dev-tools (5.11.3-4) ...&lt;br /&gt;
Setting up qttools5-dev:amd64 (5.11.3-4) ...&lt;br /&gt;
Processing triggers for mime-support (3.62) ...&lt;br /&gt;
Processing triggers for libc-bin (2.28-10) ...&lt;br /&gt;
Processing triggers for man-db (2.8.5-2) ...&lt;br /&gt;
Processing triggers for desktop-file-utils (0.23-4) ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hent kildekode ==&lt;br /&gt;
Last ned kildekode fra Github repo&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tingo@trede:~/work/seamly2d$ git clone https://github.com/FashionFreedom/Seamly2D.git&lt;br /&gt;
Cloning into 'Seamly2D'...&lt;br /&gt;
remote: Enumerating objects: 71, done.&lt;br /&gt;
remote: Counting objects: 100% (71/71), done.&lt;br /&gt;
remote: Compressing objects: 100% (64/64), done.&lt;br /&gt;
remote: Total 76357 (delta 24), reused 17 (delta 6), pack-reused 76286&lt;br /&gt;
Receiving objects: 100% (76357/76357), 157.28 MiB | 8.78 MiB/s, done.&lt;br /&gt;
Resolving deltas: 100% (61870/61870), done.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bygging ==&lt;br /&gt;
Byggingen består av to deler: qmake for å generere Makefile, og make for å bygge selve programmene.&lt;br /&gt;
&lt;br /&gt;
qmake&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tingo@trede:~/work/seamly2d/Seamly2D$ QT_SELECT=5 qmake PREFIX=/usr/local  Seamly2D.pro -r CONFIG+=noDebugSymbols CONFIG+=no_ccache&lt;br /&gt;
Info: creating stash file /home/tingo/work/seamly2d/Seamly2D/.qmake.stash&lt;br /&gt;
Project MESSAGE: Entering Seamly2D.pro&lt;br /&gt;
Project MESSAGE: Seamly2D.pro: Unknown GCC configuration&lt;br /&gt;
Reading /home/tingo/work/seamly2d/Seamly2D/src/src.pro&lt;br /&gt;
Project MESSAGE: Entering src.pro&lt;br /&gt;
 Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/libs.pro&lt;br /&gt;
Project MESSAGE: Entering libs.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/qmuparser/qmuparser.pro&lt;br /&gt;
Project MESSAGE: Entering qmuparser.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/vpropertyexplorer/vpropertyexplorer.pro&lt;br /&gt;
Project MESSAGE: Entering vpropertyexplorer.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/ifc/ifc.pro&lt;br /&gt;
Project MESSAGE: Entering ifc.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/vobj/vobj.pro&lt;br /&gt;
Project MESSAGE: Entering vobj.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/vdxf/vdxf.pro&lt;br /&gt;
Project MESSAGE: Entering vdxf.pro&lt;br /&gt;
Project MESSAGE: warnings.pri: Qt version: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/vlayout/vlayout.pro&lt;br /&gt;
Project MESSAGE: Entering vlayout.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/vgeometry/vgeometry.pro&lt;br /&gt;
Project MESSAGE: Entering vgeometry.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/vpatterndb/vpatterndb.pro&lt;br /&gt;
Project MESSAGE: Entering vpatterndb.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/vmisc/vmisc.pro&lt;br /&gt;
Project MESSAGE: Entering vmisc.pro&lt;br /&gt;
Project MESSAGE: vmisc.pro: Latest tag distance: 65&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/vwidgets/vwidgets.pro&lt;br /&gt;
Project MESSAGE: Entering vwidgets.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/vtools/vtools.pro&lt;br /&gt;
Project MESSAGE: Entering vtools.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/vformat/vformat.pro&lt;br /&gt;
Project MESSAGE: Entering vformat.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/fervor/fervor.pro&lt;br /&gt;
Project MESSAGE: Entering fervor.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/libs/vtest/vtest.pro&lt;br /&gt;
Project MESSAGE: Entering vtest.pro&lt;br /&gt;
Project MESSAGE: vtest.pro: Latest tag distance: 65&lt;br /&gt;
 Reading /home/tingo/work/seamly2d/Seamly2D/src/app/app.pro&lt;br /&gt;
Project MESSAGE: Entering app.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/app/seamlyme/seamlyme.pro&lt;br /&gt;
Project MESSAGE: Entering seamlyme.pro&lt;br /&gt;
Project MESSAGE: common.pri: Latest commit hash: 4fac33eaaa0f&lt;br /&gt;
Project MESSAGE: seamlyme.pro: Build revision: \&amp;quot;Git:4fac33eaaa0f\&amp;quot;&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/app/seamly2d/seamly2d.pro&lt;br /&gt;
Project MESSAGE: Entering seamly2D.pro&lt;br /&gt;
Project MESSAGE: common.pri: Latest commit hash: 4fac33eaaa0f&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Build revision: \&amp;quot;Git:4fac33eaaa0f\&amp;quot;&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Qt version: 5.11.3&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Qt is installed in /usr&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Qt resources can be found in the following locations:&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Documentation: /usr/share/qt5/doc&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Header files: /usr/include/x86_64-linux-gnu/qt5&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Libraries: /usr/lib/x86_64-linux-gnu&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Binary files (executables): /usr/lib/qt5/bin&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Plugins: /usr/lib/x86_64-linux-gnu/qt5/plugins&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Data files: /usr/share/qt5&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Translation files: /usr/share/qt5/translations&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Settings:&lt;br /&gt;
Project MESSAGE: seamly2d.pro: Examples: /usr/lib/x86_64-linux-gnu/qt5/examples&lt;br /&gt;
 Reading /home/tingo/work/seamly2d/Seamly2D/src/test/test.pro&lt;br /&gt;
Project MESSAGE: Entering test.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/test/ParserTest/ParserTest.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/test/Seamly2DTest/Seamly2DTest.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/test/TranslationsTest/TranslationsTest.pro&lt;br /&gt;
  Reading /home/tingo/work/seamly2d/Seamly2D/src/test/CollectionTest/CollectionTest.pro&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make (hvis du ikke har en  kraftig maskin så kan dette trinnet ta lang tid - finn på noe annet å gjøre mens du venter)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tingo@trede:~/work/seamly2d/Seamly2D$ make&lt;br /&gt;
[..]&lt;br /&gt;
make[3]: Leaving directory '/home/tingo/work/seamly2d/Seamly2D/src/test/CollectionTest'&lt;br /&gt;
make[2]: Leaving directory '/home/tingo/work/seamly2d/Seamly2D/src/test'&lt;br /&gt;
make[1]: Leaving directory '/home/tingo/work/seamly2d/Seamly2D/src'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installasjon ==&lt;br /&gt;
Enkelt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tingo@trede:~/work/seamly2d/Seamly2D$ sudo make install&lt;br /&gt;
[..]&lt;br /&gt;
make[3]: Entering directory '/home/tingo/work/seamly2d/Seamly2D/src/test/CollectionTest'&lt;br /&gt;
make[3]: Nothing to be done for 'install'.&lt;br /&gt;
make[3]: Leaving directory '/home/tingo/work/seamly2d/Seamly2D/src/test/CollectionTest'&lt;br /&gt;
make[2]: Leaving directory '/home/tingo/work/seamly2d/Seamly2D/src/test'&lt;br /&gt;
make[1]: Leaving directory '/home/tingo/work/seamly2d/Seamly2D/src'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
da skal du ha fått installert programmene under &amp;lt;code&amp;gt;/usr/local/bin&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tingo@trede:~/work/seamly2d/Seamly2D$ ls /usr/local/bin&lt;br /&gt;
seamly2d  seamlyme&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I tillegg finner du dem i menyen.&lt;br /&gt;
&lt;br /&gt;
== Referanser ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Programvare]]&lt;/div&gt;</summary>
		<author><name>Tingo</name></author>
		
	</entry>
</feed>