Bug 2274

Summary: libpit & lib64pit is needed to continue the make-process.
Product: Mageia Reporter: Kristoffer Grundström <lovaren>
Component: New RPM package requestAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Normal CC: lovaren
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description Kristoffer Grundström 2011-07-25 23:24:51 CEST
Description of problem: I managed to do ./configure & no errors occured. As I typed make & waited I got this:

[kristoffer@linux heimdall (master)]$ make
make  all-am
make[1]: Entering directory "/home/kristoffer/Skrivbord/Heimdall/heimdall"
depbase=`echo source/BridgeManager.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libusb-1.0   -I../libpit/Source   -g -O2 -MT source/BridgeManager.o -MD -MP -MF $depbase.Tpo -c -o source/BridgeManager.o source/BridgeManager.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo source/Interface.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libusb-1.0   -I../libpit/Source   -g -O2 -MT source/Interface.o -MD -MP -MF $depbase.Tpo -c -o source/Interface.o source/Interface.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo source/main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libusb-1.0   -I../libpit/Source   -g -O2 -MT source/main.o -MD -MP -MF $depbase.Tpo -c -o source/main.o source/main.cpp &&\
mv -f $depbase.Tpo $depbase.Po
make[1]: *** No rule to create target "../libpit/libpit-1.3.a", which is needed by "heimdall".  Stopping.
make[1]: Leaving directory "/home/kristoffer/Skrivbord/Heimdall/heimdall"
make: *** [all] Error 2

How reproducible: Everytime.

Steps to Reproduce:
1. Open Terminal.
2. As normal user type cd Desktop (or desired dir)
3. Type git clone git://github.com/Benjamin-Dobell/Heimdall.git
4. Type cd Desktop/Heimdall/
5. Type ./configure
6. Install needed packages including the devel-package for lib64usb.
7. Now type ./configure.
8. Type make.
9. The same error should appear for you as well.
Kristoffer Grundström 2011-07-25 23:24:59 CEST

CC: (none) => kristoffer.grundstrom1983

Comment 1 Kristoffer Grundström 2011-07-25 23:26:35 CEST
I'm in KDE 4.7 atm.

Kernel used is 3.0.0-desktop-1.mga2
Kristoffer Grundström 2011-07-25 23:26:50 CEST

Source RPM: Heimdall => (none)

Comment 2 Kristoffer Grundström 2011-07-26 02:34:56 CEST
By compiling the included libpit-version from /libpit it works fine.
Comment 3 Kristoffer Grundström 2011-07-27 00:34:09 CEST
Closing this as INVALID since the solution was already downloaded from git, but not used by default. If someone feels that this is wrong, please feel free to reopen this bugreport again.

Status: NEW => RESOLVED
Resolution: (none) => INVALID